South和Django - unique = True的迁移错误

时间:2014-07-28 14:28:42

标签: django migration django-south

我试图更改字段的属性 - 从unique = False到unique = True 我收到以下错误:

django.db.utils.IntegrityError: could not create unique index "xxx_fieldname_key"
DETAIL:  Key (fieldname)=() is duplicated.

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

看起来您尝试制作的字段已经包含fieldname上具有重复值的记录。如果是这样,请检查您的数据库。如果没有,请发布您的型号代码和完整的错误消息。