python - 来自请求用户的 django 用户组

标签 python django admin

我已经将一个用户分配给一个组,比如 developer 并且在我的管理员中我想要一个查询:

user_group = request.user.groups

它给了我 auth.Group.None 尽管我已经在该组中分配了一个用户。

为什么我已经将一个用户分配到该组,但我没有得到任何结果

最佳答案

正如 MattH 在这里指出的那样 https://stackoverflow.com/a/2245908/5936450您可以使用以下内容(针对您的示例略作改动):

user_group = request.user.groups.values_list('name', flat=True)

关于python - 来自请求用户的 django 用户组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32688498/

相关文章:

django - 防止django admin转义html

php - 在 PHP 中检查用户是否是管理员

python - 使用 ProcessPoolExecutor 在执行器中运行 AsyncIO

python - SQLAlchemy session 包含我的信息,没有 session.add()

django - 在 Django 表单中的两个字段中将一个字段设置为必填字段

Django Rest 框架反向关系在代理后面时中断

wordpress - 从 Wordpress 管理员中删除事件提要

python - 创建距离矩阵?

python - 最大在哪里?

python - Django 错误 : conversion from bytes to Decimal is not supported