不能只删除表记录就完事了,还要连带着删除掉项目中的迁移记录
__init__.py
文件# 1 app下的migration文件
# 2 后台管理的迁移文件
from xadmin import migrations
# 3 如果用了AuthUser表,还有auth下的迁移文件
from django.contrib.auth.models import auth # auth文件夹下的migrations文件夹中除了`__init__.py`之外的文件
1 备份--删库---》重新创建出数据库
2 所有app的数据迁移记录删除migrations下除了__init__.py都删除
3 (重要)去源码中删除auth和admin 这俩app的migrations下除了__init__.py都删除
4 数据迁移,同步到数据库
5 备份的数据,恢复回去
原文:https://www.cnblogs.com/-weiyz/p/14271312.html