且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2023-11-30 10:32:04

如果要通过权限获取用户列表,请查看变量:

If you want to get list of users by permission, look at this variant:

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()