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

回到顶部