Man*_*edi 6 python forms django python-2.7
我的应用程序中有一个模型表单,我希望我的两个模型表单字段是可选的,即用户可以将这两个表单字段留空,并且 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)
Run Code Online (Sandbox Code Playgroud)
表格.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)
Run Code Online (Sandbox Code Playgroud)
但是,如果提交时将这两个字段留空,This field is required则会引发 a。
这里似乎有什么问题?如何在 Django 中设置可选的模型表单字段?
尝试这个:
questions = forms.CharField(help_text="Do you have any questions?", widget=forms.Textarea, required=False)
about_yourself = forms.CharField(help_text="Tell us about yourself", widget=forms.Textarea, required=False)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5243 次 |
| 最近记录: |