Django 复选框SelectMultiple的初始值
我正在使用以下命令初始化表单:Django 复选框SelectMultiple的初始值,django,forms,Django,Forms,我正在使用以下命令初始化表单: MultiSubscriptionForm(initial={'email': user.email}) 在我的表单中,我还想初始化一个复选框SelectMultiple小部件来选中一组复选框。我该怎么做呢?实际上大致相同,只需传递一个值列表,它就可以工作了 MultiSubscriptionForm(initial={ 'email': user.email, 'multiple_field': ['a', 'b', 'c'], }) 我遇到
MultiSubscriptionForm(initial={'email': user.email})
在我的表单中,我还想初始化一个复选框SelectMultiple小部件来选中一组复选框。我该怎么做呢?实际上大致相同,只需传递一个值列表,它就可以工作了
MultiSubscriptionForm(initial={
'email': user.email,
'multiple_field': ['a', 'b', 'c'],
})
我遇到了同样的问题,在这里,我需要使用初始值动态选择多个复选框(默认选择复选框)。我可以通过传递列表来管理该列表
mylist=['None','Fixed','Error']
error=forms.MultipleChoiceField(选项=formfields.ErrorType,widget=CheckboxSelectMultiple(),initial=mylist)
如果我在表单类中编写上述代码,则在加载表单时默认选择mylist中的值。您的回答“将值作为列表传递”解决了我的实际问题
谢谢你的提示:-)
-Vikram有没有遇到过这样的问题:你尝试了50种不同的方法,第二天早上醒来,你尝试的第二种方法奏效了,尽管你很确定这是你前一天晚上做的事情之一?这对我来说是其中之一,而你的回答起了作用(尽管我可以发誓我已经试过了…)谢谢!我也有同样的问题。我也有同样的问题。我也有同样的问题。你能帮我吗