django:非null约束失败

时间:2018-09-08 19:09:01

标签: django

在通过浏览器(ModelForm)注册用户时,我的自定义用户模型中的密码字段出现“非空约束失败”异常,但是我可以通过django shell成功添加该用户。我尝试删除数据库并进行迁移,然后重新做。知道为什么会这样吗?我真的很感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您必须创建一个migration,在其中您将为新字段指定默认值,因为您不希望它为null。如果不需要null,只需添加null=True并创建并运行迁移。