我正在尋找實現用戶權限以允許用戶編輯特定模型實例的最佳方式。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。另外我想將這些用戶添加到管理面板。
謝謝。
聽起來不錯!你是否也記錄瞭如何從Python代碼添加權限?這是我在原始版本的文檔中錯過的東西。 – sebpiq 2010-11-02 09:13:29