我正在尝试按照
底部的完整示例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可选吗?
答案 0 :(得分:25)
您还必须在字段定义中添加blank=True
。
date_of_birth = models.DateField(null=True, blank=True)
来自modelform doc
如果模型字段为空= True,则表单字段上的required设置为False。否则,required = True。
更改后,请不要忘记再次重置和同步数据库。