一尘不染

添加到models.py后,“ NOT NULL约束失败”

django

我正在使用userena并将以下行添加到我的模型中

zipcode = models.IntegerField(_('zipcode'),
                                   max_length=5)

在注册表格上点击“提交”按钮后,出现以下错误:

IntegrityError at /accounts/signup/
NOT NULL constraint failed: accounts_myprofile.zipcode

我的问题是此错误是什么意思,这与Userena有关吗?


阅读 318

收藏
2020-04-01

共1个答案

一尘不染

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

2020-04-01