django版本:1.3.7 python版本:2.6
模型
CHOICES = (('Hospital','Hospital'),("Doctor's office", "Doctor's office"))
place_of_first = models.CharField(max_length=100, default=None, choices=CHOICES,
blank=True, null=True, verbose_name="")
表格
class Form(ModelForm):
def __init__(self, *args, **kwargs):
super(Form, self).__init__(*args, **kwargs)
self.fields['creation_date'].widget.attrs['readonly'] = True
required_css_class = 'required'
class Meta:
model = MODELFORM
widgets = {
'place_of_first' : RadioSelect()
}
我想通过单选按钮取消此级别,例如[radii button“ ------------------”]。它的非强制性领域。
我确实遇到过同样的问题。更新您的forms.py文件。
if self.fields['place_of_first'].widget.choces[0][0] == "" :
del self.fields['place_of_first'].widget.choices[0]
我希望它将为您服务!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句