gpt4 book ai didi

django - 如何在Django中将模型字段设为可选?

转载 作者:行者123 更新时间:2023-12-03 23:21:55 25 4
gpt4 key购买 nike

我正在尝试遵循底部的完整示例

https://docs.djangoproject.com/en/dev/topics/auth/customizing/

在我的模型中,我已修改为以下内容

date_of_birth = models.DateField(null=True)


但是,当我尝试注册用户时,仍然收到以下错误消息:

date_of_birth <ul class="errorlist"><li>This field is required.</li></ul>


我还需要在其他哪些地方将date_of_birth设为可选?

最佳答案

您还必须在字段定义中添加blank=True

date_of_birth = models.DateField(null=True, blank=True)


来自 modelform文档


如果模型字段具有blank = True,则在表单字段上将required设置为False。否则,required = True。


更改此设置后,请不要忘记再次重置和同步数据库。

关于django - 如何在Django中将模型字段设为可选?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16828315/

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