How to get a list of all users with a specific permission group in Django

前端 未结 9 800
遇见更好的自我
遇见更好的自我 2020-12-12 16:13

I want to get a list of all Django auth user with a specific permission group, something like this:

user_dict = {
    \'queryset\': User.objects.filter(permi         


        
9条回答
  •  半阙折子戏
    2020-12-12 16:38

    I think for group permissions, permissions are stored against groups, and then users have groups linked to them. So you can just resolve the user - groups relation.

    e.g.

    518$ python manage.py shell
    
    (InteractiveConsole)
    >>> from django.contrib.auth.models import User, Group
    >>> User.objects.filter(groups__name='monkeys')
    [, ]
    

提交回复
热议问题