我的模板中需要一个组合框。所以当我尝试提交表单时我使用ModelMultipleChoiceField它说这个字段是空的,你必须选择! myForm的:
class SearchForm(forms.Form):
type_pm = forms.ModelMultipleChoiceField(queryset=IvrModel.objects.all(), widget=forms.Select())
我的模板:
{% for field in form %}
{{ field.label_tag }}
{{ field }}
{% endfor %}
我该如何解决?
答案 0 :(得分:1)
删除widget=forms.Select()
。 ModelMultipleChoiceField
需要值列表,而不是单个值。