前期提要:我是本来已经连接数据库,执行过migrate,生成过表。我想新增一个用户表,各种报错。
在我将0001 initial.py、0002 testname_ user.py,这两个文件都删除后,重新执行
python manage.py makemigrations
,又报出新的错误:django.db.migrations.exceptions.InconsistentMigrationHistory: Migration look.0001_initial,然后我查看连接的数据库中的数据表,删除了所有已存在的数据表,再次执行migrate即可。
python manage.py migrate
(我删除所有已存在的数据表,并不是必须删除所有,只需查看删除数据库中和即将生成表有冲突的即可)