2010-11-02 68 views
11

我正在尋找實現用戶權限以允許用戶編輯特定模型實例的最佳方式。Django:爲特定模型實例添加權限

舉例來說,我有這樣兩種型號:

model RadioChannel(models.Model): 
    name = models.CharField(max_length=150, unique= True) 
    number = models.IntegerField(unique= True) 

model ProgramSchedule(models.Model): 
    channel = models.ForeignKey("RadioChannel") 
    name = models.CharField(max_length=150, unique= True) 
    start_time = models.DateTimeField() 

現在我的運營商是我的構建,在Django用戶。我想爲這些用戶創建組,以便他們只能添加/刪除/編輯允許的ProgramSchedules。另外我想將這些用戶添加到管理面板。

謝謝。

回答