我有以下django表格:
class SpecifyColumnsForm(forms.Form):
columns = forms.MultipleChoiceField(required=False,
widget=forms.CheckboxSelectMultiple)
现在,我想从views.py
中指定这个MultipleChoiceField
的选项。我该怎么做?
我试过以下方法,但没有成功:
columns_form = SpecifyColumnsForm(request.POST)
columns_form.choices = (('somestuff', 'spam'),
('otherstuff', 'eggs'),
('banana', 'bar'))
谢谢!
documentation本身声明
所以你要做的就是
在views.py中,必须设置:
这对我有效,我只是不确定是否可以避免在forms.py中设置
choices
。如果这是MultipleChoiceField
的必需参数,我认为您无论如何都需要将它放在forms.py中,否则您的表单可能无效。相关问题 更多 >
编程相关推荐