from django.contrib.auth import Group
class Plan
name = models.CharField(max_length=100, unique=True, null=False)
description = models.TextField(blank=True)
group = models.ForeignKey(Group, null=False, blank=False)
当我尝试在django admin中保存计划的第二个实例时,将该组设置为与我保存的上一个计划对象相同的组,我得到错误回溯: -
duplicate key value violates unique constraint "plans_plan_group_id_key"
DETAIL: Key (group_id)=(1) already exists.
为什么会这样,我如何允许许多不同的计划与同一组对象相关?
答案 0 :(得分:1)
我正在使用的第三方应用程序如何找不到删除最初指定的unique=True
的迁移文件。我在新的南迁移中加入了unique=False
,现在一切都很好,花花公子。