2014-06-06 64 views
2

我正在嘗試授予用戶對管理網站的有限訪問權限。如何在django管理網站上授予用戶權限

我以超級用戶身份登錄,並給出了用戶的職員狀態和模型權限:「可以添加」,「可以更改」和「可以刪除」。

Chosen user permissions dialog

的問題是,用戶可以登錄到該網站,但看到這個消息:

"You don't have permission to edit anything."

如果我給他超級用戶身份,他可以編輯任何東西,但我想給他有限的訪問權限。在他可以獲得權利之前,我還需要檢查另一個選項嗎?我正在使用Django 1.6.1。

+0

您是否在您的urls.py中調用了'admin.autodiscover()'?你在什麼Django版本? –

+0

是的,我添加了自動發現方法。 Django的1.6.1 – MarianC

回答

1

我發現了這個問題。

我給用戶的權限是未註冊到管理員的模型。我不知道即使模型未註冊,權限也可用。

謝謝你的提示。

0

有幾個簡單的事情,你可以檢查;

user is active? 您想要授予的權限是「選中」的,即它們出現在右側的「選擇」列中?

enter image description here

+0

[用戶活性](https://www.dropbox.com/s/p499xhwiy8ra9cv/is_staff.PNG) [權限](https://www.dropbox.com/s/5eu86dk65oksj7r/用戶%20permissions.PNG) 重新加載頁面後檢查權限... – MarianC

+0

我不明白。我不能評論......但不應該回答。 – JakePearse

相關問題