2013-01-17 101 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,現在一切都很好。

相關問題