Django:表单的初始值
我想在表单中显示一个初始值。在运行时没有错误发生,字段保持为空。为什么它没有显示价值 views.py:Django:表单的初始值,django,django-forms,Django,Django Forms,我想在表单中显示一个初始值。在运行时没有错误发生,字段保持为空。为什么它没有显示价值 views.py: def mieteinheit(request, wohnungsgruppenname): if request.method == 'POST': #... else: form = WohnungseinheitenForm(request.POST or None,initial={'ort':'Hof'}) template
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" >
在forms.py中,将初始属性添加到ort字段
ort = forms.CharField(required=True,max_length=100,initial='Hof')
对您的代码提供一个简短的解释将使这个答案更加有力
ort = forms.CharField(required=True,max_length=100,initial='Hof')