我想在表格中显示一个初始值。在运行时没有错误发生,该字段保持为空。为什么它不显示值?
views.py:
def mieteinheit(request, wohnungsgruppenname):
if request.method == 'POST':
#...
else:
form = WohnungseinheitenForm(request.POST or None,initial={'ort':'Hof'})
template = loader.get_template('Immo/user/mieteinheit.html')
context = {"wohnungsgruppenname":wohnungsgruppenname,"form": form}
return HttpResponse(template.render(context,request))
.html文件:
<input class="form-control" id="{{ form.ort.auto_id }}" name="ort" type="text" >
Form.py:
class WohnungseinheitenForm(forms.ModelForm):
ort = forms.CharField(required=True,max_length=100)
答案 0 :(得分:1)
在Forms.py中,将初始属性添加到ort字段中。
ort = forms.CharField(required=True,max_length=100,initial='Hof')