Django Forms:强制用户一次只选择一个复选框

时间:2017-09-03 14:45:58

标签: django django-forms

我正在使用Django表单在我的网页上显示如下复选框:

class Myform(forms.Form):
    colors = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple, choices=COLORS)

它运作良好。

我的问题是:如何强制用户一次只选择一个复选框?

我的代码允许用户同时选择多个复选框。

感谢您的时间。

2 个答案:

答案 0 :(得分:1)

您应该使用ChoiceField代替MultipleChoiceField

var NewWindow = window.open("pages/Example.html","_self");
NewWindow.document.write("Hi, this is test");

这样,用户就可以从class MyForm(forms.Form): colors = forms.ChoiceField(choices=COLORS) 选项中选择只有一个 color

答案 1 :(得分:-1)

MyForm(forms.Form)类:
    颜色= Forms.ModelMultipleChoiceField(choices = COLORS)