从查询集中正确显示选择。
问题在于表单未通过验证块代码。
我在这里尝试了所有内容
这是我的表格:
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()