2010-02-24 140 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