2011-01-24 83 views
3

我知道,Django的有權限/組系統。但是這主要是依賴於每個模型。 (糾正我,如果我錯了。)是否有可以處理組和權限的Django應用程序?

我的目的是有一個可以做多的東西組。例如,一個組可以寫入這個和那個。一個組可以編輯這個和不同的服務器,不同的數據庫。基本上,它超出了模型系統。

我只是想,這不是依賴於任何模型的自定義組系統。

回答

3

每個模型by default生成三個權限,但您可以使用define additional permissions您可以將其用於其他目的。從那裏,permissions decorator可以處理授權。

+0

但是你提供的鏈接(http://docs.djangoproject.com/en/dev/topics/auth/#permissions)只與模型關係。我想設置如下權限:「此用戶可以編輯其他用戶的分數,該用戶可以創建徽章。」這些示例不是與模型相關的權限。 – TIMEX 2011-01-24 21:32:41

0

你需要一個像django-guardian什麼應用程序來處理對象級權限,而不是模型。

相關問題