【发布时间】:2020-06-21 02:12:59
【问题描述】:
我正在尝试对我的 Django 项目中的一个模型实施unique_together 约束。 在表中已经创建了测试数据之后,才决定使用唯一约束。
现在在运行迁移时,我遇到了以下错误:
django.db.utils.IntegrityError: UNIQUE 约束失败: movt_frt.frt_group_id, movt_frt.rec_loc_id, movt_frt.dis_loc_id
我尝试在以前没有数据且迁移成功的表上创建类似的唯一约束。
我的问题是:
我的结论是否正确迁移失败是因为表中已经存在数据?
有没有办法对discussed here 行中的迁移文件进行一些更改,然后再次尝试迁移以成功运行?
我正在使用 Django 版本。 2.0.6
【问题讨论】:
标签: django django-models unique-constraint