반응형
장고 1.5, 파이썬 2.6
모델은 특정 조건에서 자동으로 사용자를 생성합니다.
User.objects.get_or_create(username=new_user_name, is_staff=True)
u = User.objects.get(username=new_user_name)
u.set_password('temporary')
사용자 이름, 암호 및 is_staff 상태를 설정하는 것 외에도 다음과 같이 사용자의 권한을 설정하고 싶습니다.
u.user_permissions('Can view poll')
또는
u.set_permissions('Can change poll')
이게 가능해? 감사합니다!
해결 방법
from django.contrib.auth.models import Permission
permission = Permission.objects.get(name='Can view poll')
u.user_permissions.add(permission)
참조 페이지 https://stackoverflow.com/questions/20361235
반응형
'파이썬' 카테고리의 다른 글
파이썬 초보자 Python (프로그래밍 초보자는 아님) 개발자를 위해 좋은 프로젝트는 무엇입니까? (0) | 2020.12.29 |
---|---|
파이썬 Django 양식에서 오류 목록 가져 오기 (0) | 2020.12.29 |
파이썬 Django에서 사용자와 요청을 모의하는 방법 (0) | 2020.12.29 |
파이썬 Python을 사용하여 텍스트 파일의 첫 번째 줄을 삭제하는 방법은 무엇입니까? (0) | 2020.12.29 |
파이썬 열 이름으로 Pandas 데이터 프레임 결합 (0) | 2020.12.29 |
댓글