我在我的應用程序中有一個模型表單,我希望我的兩個模型表單域是可選的,即用戶可以將這兩個表單域留空,並且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