2013-01-17 70 views
1
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管理计划的第二个实例,组设置为同一个组,我保存了以前的规划目标,我得到一个错误回溯: -Django的:重复键值违反唯一约束

duplicate key value violates unique constraint "plans_plan_group_id_key" 
DETAIL: Key (group_id)=(1) already exists. 

为什么会这样,以及如何让许多不同的计划与同一个组对象相关?

回答

1

这个第三方应用我使用了一些如何没有移除文件,删除原来指定的unique=True。我在一个新的南迁移中强制unique=False,现在一切都很好。

相关问题