python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > django.db.utils.IntegrityError:(1048, Column last_login cannot be null)

解决django.db.utils.IntegrityError:(1048, Column last_login cannot be null)

作者:漫天丶飞雪

这篇文章主要介绍了解决django.db.utils.IntegrityError:(1048, Column last_login cannot be null)问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

django.db.utils.IntegrityError:(1048, Column last_login cannot be null)

django创建超级用户 python manage.py createsuperuser,出现出现报错

error content

django.db.utils.IntegrityError: (1048, "Column 'last_login' cannot be null")

大概意思就是因为是没有登陆过,所以就没有用户的存在

通过网上查找,发现重新对auth进行一次迁移

python manage.py migrate auth

其实报错主要是因为

我之前对模型迁移的时候是对指定的模型迁移的,并没有对所有的模型迁移,所以才会出现了个这样的错误

报错Column ‘XXX‘ cannot be null

遇到问题:执行添加操作

报错

在这里插入图片描述

问题分析

报错信息说 sCardPassword列不能为空 ,但是数据库里面设置的非空约束。

在这里插入图片描述

:把非空去掉就行了,但是还是添加不上数据。于是又检查了一遍前台页面里的参数,发现传的参数字段名没对应上。

问题不大,但真费劲。。。。。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文