【发布时间】:2021-06-22 02:56:52
【问题描述】:
我得到了具有相同 uuid 的以下用户表。我希望这个 uuid 是独一无二的。但是在使用 unique=True 和 editable=False 从我的用户模型中更改 uuid 时 在执行迁移命令时,我收到“psycopg2.errors.UniqueViolation: could not create unique index”错误,其中 Key (hnid)=(8c0bc4a2-165a-47d5-8084-8b87600c7fe8) is duplicated。
我的模型.py
hnid = models.UUIDField("HNID", default=uuid.uuid4, blank=True, null=True, unique=True,editable=False)
【问题讨论】:
-
您必须先更改重复值或删除这些条目。
-
我该怎么做?对不起,我是新手
-
请将您的模型添加到问题中。
标签: django django-models django-views