我在我的应用程序中有一个模型表单,我希望我的两个模型表单域是可选的,即用户可以将这两个表单域留空,并且Django表单验证不应该引发同样的错误。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中设置可选的模型表单域?
这个答案适合我,因为它是用于表单定义的字段,我需要required = False – shadi