【发布时间】:2015-10-10 22:40:47
【问题描述】:
我的应用程序中有一个模型表单,我希望我的两个模型表单字段是可选的,即用户可以将这两个表单字段留空,并且 Django 表单验证不应该引发相同的错误。
我为这两个字段设置了blank = True 和null = True,如下所示:
questions = models.CharField(blank=True, null = True, max_length=1280)
about_yourself = models.CharField(blank=True, null = True, max_length=1280)
forms.py
questions = forms.CharField(help_text="Do you have any questions?", widget=forms.Textarea)
about_yourself = forms.CharField(help_text="Tell us about yourself", widget=forms.Textarea)
但是,如果这两个字段在提交时留空,则会引发 This field is required。
这里似乎有什么问题?如何在 Django 中设置可选的模型表单字段?
【问题讨论】:
标签: python django forms python-2.7