解决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列不能为空 ,但是数据库里面设置的非空约束。
:把非空去掉就行了,但是还是添加不上数据。于是又检查了一遍前台页面里的参数,发现传的参数字段名没对应上。
问题不大,但真费劲。。。。。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。