Django BooleanField作为单选按钮?
Django 1.0.2中是否有一个小部件可以将a渲染models.BooleanField
为两个单选按钮而不是一个复选框?
回答:
你可以通过重写ModelForm中的字段定义来做到这一点:
class MyModelForm(forms.ModelForm): boolfield = forms.TypedChoiceField(
coerce=lambda x: x == 'True',
choices=((False, 'False'), (True, 'True')),
widget=forms.RadioSelect
)
class Meta:
model = MyModel
以上是 Django BooleanField作为单选按钮? 的全部内容, 来源链接: utcz.com/qa/433431.html