【问题标题】:Wagtail - is there a simple way of checking programmatically if a user has Wagtail admin access?Wagtail - 是否有一种简单的方法可以通过编程检查用户是否具有 Wagtail 管理员访问权限?
【发布时间】:2020-08-10 18:20:53
【问题描述】:

我希望能够在我的代码中检查用户是否有权访问 Wagtail 管理界面。我在想象 Django 模型上的一个字段,例如 user.is_wagtail_user

是否有现有的方法可以做到这一点?或者我可以添加一些简单的东西吗?

【问题讨论】:

    标签: django wagtail wagtail-admin


    【解决方案1】:

    对 Wagtail 管理员的访问由标准 Django 权限系统控制,权限名为 wagtailadmin.access_admin。这可以通过has_perm method 进行检查:

    user.has_perm('wagtailadmin.access_admin')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多