【发布时间】:2014-07-25 13:23:16
【问题描述】:
如何将 ModelForm 中的某些字段设置为 required=False?
如果我有:
class ThatForm(ModelForm):
class Meta:
widgets = {"text": Textarea(required=False)}
或者如果我有:
class ThatForm(ModelForm):
text = Textarea(required=False)
Django 返回:
__init__() got an unexpected keyword argument 'required'
【问题讨论】:
-
没有称为
TextArea的表单字段类型,您必须使用Field的祖先,可能是称为CharField并添加一个TextArea小部件 -
是否可以在不定义静态字段和/或小部件类型的情况下将该字段设置为 required=False?
标签: django forms field required modelform