如何在django管理站点上授予用户权限

时间:2014-06-06 22:56:53

标签: django django-admin

我正在尝试授予用户对管理站点的有限访问权限。

我以超级用户身份登录,并通过模型向用户提供员工状态和权限:“可以添加”,“可以更改”和“可以删除”。

Chosen user permissions dialog

问题是用户可以登录该站点,但看到以下消息:

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

如果我给他超级用户身份,他可以编辑任何内容,但我想给他有限的访问权限。在他获得权利之前我还有其他选择吗?我正在使用Django 1.6.1。

2 个答案:

答案 0 :(得分:1)

我发现了问题。

我给用户的权限是在未注册到管理员的模型上。即使模型未注册,我也不知道权限是否可用。

感谢您的提示。

答案 1 :(得分:0)

你可以检查一些简单的事情;

用户是否有效? 您要授予的权限是“已选择”,即它们出现在右侧“已选择”列中?

enter image description here