2011-05-31 214 views
0

人,我是python/django的新用戶,我試圖使用註冊和django-admin實現身份驗證和授權策略。那可能嗎?我想以管理員身份定義哪些人可以操縱某些模型,但除管理員以外沒有人可以訪問/ admin頁面。使用註冊可以驗證普通用戶登錄到我的系統,但我沒有授權普通用戶操作模型,但他們可以做到這一點。我如何檢查用戶是否可以操作模型?django身份驗證和授權

回答

0

在您訪問模型時的視圖中,您將檢查用戶的權限。我已經創建了項目組,然後將用戶添加到某個組中,以限制對應用程序某些部分的訪問。這非常簡單而有效。 Check out this stack question about groups.

+0

如何檢查用戶的權利? – JRafaelM 2011-05-31 11:03:00

+0

您是否正在談論管理界面中的訪問權限並在那裏操作模型?或者你是指你的應用程序? – sdk900 2011-06-01 04:30:41