반응형
django에서 그룹에 사용자 추가
그룹 이름으로 django의 그룹에 사용자를 어떻게 추가합니까?
나는 이것을 할 수있다 :
user.groups.add(1) # add by id
이런 식으로 어떻게할까요?
user.groups.add(name='groupname') # add by name
그룹 이름으로 그룹 모델을 사용하여 그룹을 찾은 다음 user_set에 사용자를 추가하십시오.
from django.contrib.auth.models import Group
my_group = Group.objects.get(name='my_group_name')
my_group.user_set.add(your_user)
최신 버전의 Django (Django 1.7에서 테스트)에서이 작업을 수행하는 방법은 다음과 같습니다.
from django.contrib.auth.models import Group
group = Group.objects.get(name='groupname')
user.groups.add(group)
다음은 django 1.8.4 버전의 사용자 그룹을 만드는 답변입니다.
from django.contrib.auth.models import Group
group = Group.objects.get(name='groupname')
user.groups.add(group)
참고 URL : https://stackoverflow.com/questions/6288661/adding-a-user-to-a-group-in-django
반응형
'Programming' 카테고리의 다른 글
이벤트 루프 컨텍스트 내에서 마이크로 태스크와 매크로 태스크의 차이점 (0) | 2020.07.26 |
---|---|
어설 션 사용시기 및 예외 사용시기 (0) | 2020.07.26 |
bash에서 모든 디렉토리와 파일을 재귀 적으로 복사하는 방법은 무엇입니까? (0) | 2020.07.26 |
NaN이 NaN과 다른 이유는 무엇입니까? (0) | 2020.07.26 |
Go에서 날짜 문자열 파싱 (0) | 2020.07.26 |