Django:request.user.user_permissions 总是无

Posted

技术标签:

【中文标题】Django:request.user.user_permissions 总是无【英文标题】:Django: request.user.user_permissions is always None 【发布时间】:2017-10-22 10:49:40 【问题描述】:

我创建了一个用户并从 django 管理面板将其分配给一个组。我已授予该组某些权限。但是,当我在我看来捕获请求时,似乎关联的用户根本没有权限。我正在使用基于 JWT Web 令牌的身份验证系统。有什么想法吗?

【问题讨论】:

【参考方案1】:

user_permissions 只包含明确分配给用户的权限。要同时获取那些被隐式分配为组成员资格的成员,您需要使用get_all_permissions()

【讨论】:

干草人,如果你有一点时间,我很感激:***.com/questions/70731384/…

以上是关于Django:request.user.user_permissions 总是无的主要内容,如果未能解决你的问题,请参考以下文章

django 奇怪的 url 反应

django:django.utils.functional.SimpleLazyObject 的目的?

如何在 django 的 AJAX 请求中返回多个 JSON 对象

从与模板中的 django 用户关联的模型中访问字段

无法在 Laravel 的编辑表单中检索旧数据

在Python中异步运行多个任务