gpt4 book ai didi

python - 如何在Django中获取具有特定权限组的所有用户的列表

转载 作者:IT老高 更新时间:2023-10-28 20:22:39 26 4
gpt4 key购买 nike

我想获取所有具有特定权限组的 Django auth 用户的列表,如下所示:

user_dict = {
'queryset': User.objects.filter(permisson='blogger')
}

我不知道该怎么做。权限组如何保存在用户模型中?

最佳答案

如果您想按权限获取用户列表,请查看此变体:

from django.contrib.auth.models import User, Permission
from django.db.models import Q

perm = Permission.objects.get(codename='blogger')
users = User.objects.filter(Q(groups__permissions=perm) | Q(user_permissions=perm)).distinct()

关于python - 如何在Django中获取具有特定权限组的所有用户的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/378303/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com