Django:表格的初始值

时间:2018-09-21 19:15:36

标签: django django-forms

我想在表格中显示一个初始值。在运行时没有错误发生,该字段保持为空。为什么它不显示值?

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)

1 个答案:

答案 0 :(得分:1)

在Forms.py中,将初始属性添加到ort字段中。

ort = forms.CharField(required=True,max_length=100,initial='Hof')
相关问题