编写用户模块的代码运行一切正常,之后当写到别的模块需要新的子应用迁移建表,并且恢复导入数据文件后运行开始报错
运行代码的时候
之后重新python manage.py migrate就不再是提示已无数据迁移,而是直接报错了
试过注释掉INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
]
尝试过删库重新创建并且迁移建表,也是到了恢复数据之后开始出现问题,没有这步之前都是正常的
能正常运行代码,并且python manage.py之类的操作没有报错
建议你删除库,把django中的迁移文件删除 再
python manage.py makemigraions
python manage.py migrate
应该是migrate前表中已经有数据了,调整表结构时将受到影响的字段加上default属性,再次执行migrete就可以了