django.db.utils.OperationalError: (1060, "Duplicate column name 'XXX')

django在migrate时报错,意思是字段名重复

应该是之前创建后删除之类操作导致的,查看表中字段XXX已存在

解决办法:

1, 在django的migrations目录下,在新生成的记录中,找到新建字段的语句,将其复制到前一个记录里面

2, 然后将后面(新生成文件)含有新建字段的记录删除。

之后migrate就没有报错了

猜你喜欢

转载自blog.csdn.net/heybob/article/details/74742652
今日推荐