我有一个表单,对于一个特定的字段,我可以有多个选择。像
这样的东西What would you like to eat this weekend?
Choice 1: Italian
Choice 2: Mexican
Choice 3: Greek
Choice 4: Indian
我有所有可能的选择的单选按钮,但因为周末是多餐,大多数时候人们想要选择的不仅仅是一个项目。这让我觉得将复选框与所有可能的选择相关联可能是一个好主意。
如何将单选按钮转换为复选框?
请指教。 感谢。
答案 0 :(得分:0)
使用django widgets
CHOICES=[('Italian','Italian'),
('Mexican','Mexican')]
like = forms.ChoiceField(choices=CHOICES, widget=forms.Select())
答案 1 :(得分:0)
您可以在Django中使用MultipleChoiceField
。 https://docs.djangoproject.com/en/1.10/ref/forms/fields/#multiplechoicefield
如果用户可以选择的选项来自模型,那么您可以使用ModelMultipleChoiceField
并为选项传递查询集。检查https://docs.djangoproject.com/en/1.10/ref/forms/fields/#modelmultiplechoicefield