gpt4 book ai didi

python - Django:可选模型表单字段

转载 作者:行者123 更新时间:2023-11-28 16:31:25 24 4
gpt4 key购买 nike

我的应用程序中有一个模型表单,我希望我的模型表单字段中有两个是可选的,即用户可以将这两个表单字段留空,并且 Django 表单验证不应为此引发错误。

我已经为这两个字段设置了 blank = Truenull = True,如下所示:

questions = models.CharField(blank=True, null = True, max_length=1280)
about_yourself = models.CharField(blank=True, null = True, max_length=1280)

表单.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 中设置可选的模型表单字段?

最佳答案

试试这个:

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)

关于python - Django:可选模型表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31539694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com