그룹에 사용자 추가 및 보기
755 단어 파이썬 학습 노트
그룹에 사용자 추가
첫 번째:
user.groups.add(1) # add by id
두 번째:
from django.contrib.auth.models import Group
my_group = Group.objects.get(name='my_group_name')
my_group.user_set.add(your_user) 2. 그룹 내 사용자 보기
첫 번째:
group = Group.objects.get(name='blogger') users = group.user_set.all() 두 번째:
User.objects.filter(groups__name='blogger') 세 번째:
perm = Permission.objects.get(codename='blogger') users = User.objects.filter(Q(groups__permissions=perm) | Q(user_permissions=perm) ).distinct() 참고 자료