django项目:迁移建表恢复数据后运行报错

问题遇到的现象和发生背景

编写用户模块的代码运行一切正常,之后当写到别的模块需要新的子应用迁移建表,并且恢复导入数据文件后运行开始报错

问题相关代码,请勿粘贴截图
运行结果及报错内容

运行代码的时候

img

之后重新python manage.py migrate就不再是提示已无数据迁移,而是直接报错了

img

试过注释掉INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
]

img

我的解答思路和尝试过的方法

尝试过删库重新创建并且迁移建表,也是到了恢复数据之后开始出现问题,没有这步之前都是正常的

我想要达到的结果

能正常运行代码,并且python manage.py之类的操作没有报错

建议你删除库,把django中的迁移文件删除 再
python manage.py makemigraions
python manage.py migrate

应该是migrate前表中已经有数据了,调整表结构时将受到影响的字段加上default属性,再次执行migrete就可以了