Django ModelChoiceField不验证表单

时间:2019-11-21 19:45:42

标签: python django django-forms modelchoicefield

从查询集中正确显示选择。

问题在于表单未通过验证块代码。

我在这里尝试了所有内容

这是我的表格:

class AddContract(forms.Form):


    *********************

    city = forms.ModelChoiceField(queryset=City.objects.all(), widget=forms.Select, 
    required=True,to_field_name='city', initial=0)

    *********************

这是我的观点:

if request.method == 'POST' and 'addcontract' in request.POST:
    addcontract_form = AddContract(request.POST)   
    if addcontract_form.is_valid():

       **********

       city= addcontract_form.cleaned_data['city']

       **********

addcontract_form = AddContract()

0 个答案:

没有答案