【发布时间】:2020-08-10 18:20:53
【问题描述】:
我希望能够在我的代码中检查用户是否有权访问 Wagtail 管理界面。我在想象 Django 模型上的一个字段,例如 user.is_wagtail_user。
是否有现有的方法可以做到这一点?或者我可以添加一些简单的东西吗?
【问题讨论】:
标签: django wagtail wagtail-admin
我希望能够在我的代码中检查用户是否有权访问 Wagtail 管理界面。我在想象 Django 模型上的一个字段,例如 user.is_wagtail_user。
是否有现有的方法可以做到这一点?或者我可以添加一些简单的东西吗?
【问题讨论】:
标签: django wagtail wagtail-admin
对 Wagtail 管理员的访问由标准 Django 权限系统控制,权限名为 wagtailadmin.access_admin。这可以通过has_perm method 进行检查:
user.has_perm('wagtailadmin.access_admin')
【讨论】: