2024-07-05 14:23:01 发布
网友
我试图创建一个包含动态选择的multipleechoicefield表单域。我想预选一组(动态的)这些,而其余的应该保持未检查。有什么办法吗?在
widget=forms.CheckboxSelectMultiple(attrs={'checked': 'checked'})
将导致所有的选择被检查,但我只需要一些检查。在
我们将不胜感激
这些是你的初始选择。例如:
my_field = forms.MultipleChoiceField( widget=forms.CheckboxSelectMultiple(), choices=(('foo', 'Foo text'), ('bar', 'Bar text'), ('baz', 'Baz text')), initial=('foo', 'bar')) )
如果希望这些值是动态的,则必须在呈现窗体之前的任何步骤中更改字段的初始参数。可以这样实现:
这些是你的初始选择。例如:
如果希望这些值是动态的,则必须在呈现窗体之前的任何步骤中更改字段的初始参数。可以这样实现:
^{pr2}$相关问题 更多 >
编程相关推荐