【问题标题】:Limiting Access to django admin via applications通过应用程序限制对 django 管理员的访问
【发布时间】:2011-03-15 16:02:17
【问题描述】:

是否可以限制用户可以查看和修改的管理页面我知道目前可以限制对它们的更改,但是是否可以通过权限或其他方式将用户限制为仅限于一个人的管理视图应用程序。如果可能的话,我还希望超级用户可以访问标准的 django 管理员

在文档中环顾四周,似乎 AdminSite 是我应该去的地方

【问题讨论】:

    标签: python django authentication django-admin


    【解决方案1】:

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

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

    请记住,权限还单独限制“添加/更改/删除”。但仅用于限制对整个对象类型的权限,而不是对特定对象的权限。

    快乐编码。

    【讨论】:

    • 很好的答案,但是您的链接有点混乱,它指向页面中的错误锚点。
    • 谢谢霍拉。我修复了链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 2018-11-21
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    相关资源
    最近更新 更多