2010-02-24 139 views
0

我開始學習Django,我有一個問題。Django管理員 - 通過權限限制用戶查看

有什麼辦法來限制在管理界面的意見?我看到有「更改」,「添加」和「刪除」權限,但我想限制視圖也

例如:兩個用戶,「用戶1」是超級用戶,「用戶2」在編輯組。用戶1已經獲得的一切,但用戶2不能查看在管理一個確定的應用。

這可能嗎?

回答

1

如果你確保用戶2具有相關的任何模型中沒有權限你想隱藏的應用程序(所以沒有變化,添加或刪除該應用程序中的任何模型的權力),那麼它不會出現在用戶2的管理員。

+0

我沒想到abo那(愚蠢的我)。謝謝! – 2010-02-24 10:28:17

+0

Django對我來說是新的,我有同樣的問題。在哪裏檢查用戶2的權限?如何檢查它。你可以給我任何的參考鏈接,請 – Mohini 2015-04-17 06:32:18

+0

查看django.contrib.auth文檔的組 - 這是這裏的關鍵。另外確保User2沒有設置is_superuser – 2015-04-17 06:35:29