【发布时间】:2010-08-12 14:35:20
【问题描述】:
我正在使用 Django ModelForm,其中我的模型包含一个 BooleanField,与该 BooleanField 关联的表单小部件是 RadioSelect 小部件。我希望 RadioSelect 小部件呈现为没有选择任何选项,因此用户必须明确做出选择,但如果他们没有选择,表单验证将失败。有没有办法做到这一点?
models.py
myboolean = models.BooleanField(choices=YES_NO)
forms.py
class myModelForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(myModelForm, self).__init__(*args, **kwargs)
self.fields['myboolean'].widget = forms.RadioSelect(choices=YES_NO)
【问题讨论】:
标签: django widget modelform radio-button