내 사이트에서 여러 장고 승인 사용자를 생성 할 수있는 도우미 화면을 만들고 장고 승인 GUI 가입을 통해 하나씩 완료된 것처럼 정확한 계정을 설정하도록 할 수 있습니다. Django auth의 어떤 방법을 사용하여이 작업을 수행해야합니까?장고 인증 사용자를 일괄 적으로 만들 수있는 화면을 만들려면 어떻게해야합니까?
0
A
답변
1
당신이 UserManager에서 메소드 CREATE_USER를 사용할 수있는 사용자를 만듭니다.
자세한 내용은 this link을 확인하십시오.
1
정확히 달성하려는 것은 무엇입니까? 가짜/테스트 사용자가 많은 사용자 데이터베이스를 채우려 고 시도하고 있습니까? 그런 다음 논리를 수행하여 평상시처럼 모델을 저장하십시오.
UI를 사용해야하는 경우 Django's test client을 사용하면 웹 페이지를 탐색하는 사람인 것처럼 실제/글 요청을 쓸 수 있습니다.
희망은 시작으로 도움이됩니다.
1
빠른 검사 here은 양식의 입력을 사용하여 django.contrib.auth.models.User 개체 그룹과 django.contrib.auth.models의 관련/관련 그룹을 만들어야한다는 것을 나타냅니다. .Permission 객체를 User 객체와 연관시킵니다. 만들고 사용 권한을 설정하고 저장하면 작업이 완료됩니다. 직원 new_user.is_staff = True
같다
from django.contrib.auth.models import User
new_user = User.objects.create_user('username', 'email', 'password')
이 그럼 당신은 설정하거나 권한 new_user.permissions.add(permission)
을 추가