0

创建自定义表单时,我收到语法错误。错误在最后一行“self.fields ...”中。有谁知道正确的语法?

class UpdateStateWithOptionsForm(forms.ModelForm):
    class Meta:
       model = State


    def __init__(self, *args, **kwargs):
       super(UpdateStateWithOptionsForm, self).__init__(*args, **kwargs)
       self.fields['relevantoption']forms.ModelMultipleChoiceField(queryset=Option.objects.all(),required=True, widget=forms.CheckboxSelectMultiple)
4

1 回答 1

2

您缺少一个作业标志=

self.fields['relevantoption']forms.ModelMultipleChoiceField(queryset=Option.objects.all(),required=True, widget=forms.CheckboxSelectMultiple)

应该:

self.fields['relevantoption'] = forms.ModelMultipleChoiceField(queryset=Option.objects.all(),required=True, widget=forms.CheckboxSelectMultiple)
于 2013-08-27T17:03:01.863 回答