通过应用程序限制对django管理员的访问

时间:2010-07-14 03:36:30

标签: python django authentication django-admin

是否可以限制用户能够查看和修改哪些管理页面我知道目前可以限制对它们的更改,但可能是通过权限限制用户,或者只限制用户的管理视图应用程序。如果可能我也瞄准超级用户可以访问标准的django admin

在文档中查看,看起来AdminSite就是我应该去的地方

1 个答案:

答案 0 :(得分:2)

确实可以使用django权限系统。 Check out。您可以轻松地将其扩展到您自己的视图。

您所要做的就是在django admin中创建一个组,只删除/授予您允许的权限。然后将所需用户分配到该组。

请记住,权限也会分别限制“添加/更改/删除”。但仅适用于限制对象类型的整体权限,而不是特定对象的权限。

快乐编码。