Django项目中迁移数据库时报错:django.db.utils.InternalError: (1060, "Duplicate column name ''")

出现本问题的原因在于name后的字段在之前已经进行过迁移,故而会提示已有重复列。这里不用进行什么删除操作,我们将迁移文件中的相关语句注释掉即可。

1.我的数据库迁移时提示的是django.db.utils.InternalError: (1060, “Duplicate column name ‘desc_pack’”),即要寻找desc_park相关的迁移记录。
最后在apps/goods/migrations目录下的0002_auto_20190718_1609.py迁移文件中找到
Django项目中迁移数据库时报错:django.db.utils.InternalError: (1060,
2.相关字段注释掉,这里为防止其他列名产生相同错误我全部注释掉,因为之前已经进行过迁移操作
Django项目中迁移数据库时报错:django.db.utils.InternalError: (1060,
3.再次执行迁移操作,成功
Django项目中迁移数据库时报错:django.db.utils.InternalError: (1060,

迁移成功后记得将注释掉的代码恢复

你可能感兴趣的:(Django项目中迁移数据库时报错:django.db.utils.InternalError: (1060, "Duplicate column name ''"))