Django admin框架迁移数据库后 系统添加数据出现Key重复
原因: 数据库的key 序列未同步到django admin中。
解决方案:
这通常意味着您的主键序列不同步。这可能是由于迁移错误等引起的。
解决这个问题;
1.启动dbshel??l
python manage.py dbshell
2.查找当前主键的最大值
select max(id) from django_content_type;
3.更改主键序列,使其现在的值大于在步骤2中找到的值。
因此,假设在步骤2中返回的值为290780,则更改顺序以从大于290780的数字开始
alter sequence django_content_type_id_seq restart with 295000;
参考链接 :参考