[Zappa] zappa-django-utils를 이용한 stage별 유저만들기 create_admin_user
2020. 4. 20. 14:23ㆍ프로그래밍/프로그래밍 이것저것
Default Admin User 생성
뒤에 인자를 전달하지 않고 zappa manage dev create_admin_user
만 입력하면 default user (admin)이 만들어진다.
$ zappa manage dev create_admin_user
(python-dateutil 2.8.0 (/var/runtime), Requirement.parse('python-dateutil<2.7.0'), {'zappa'})
[START] RequestId: 0684bb99-6cc5-4727-8a52-31b7db2d8c7d Version: $LATEST
[DEBUG] 2020-04-20T04:33:39.536Z 0684bb99-6cc5-4727-8a52-31b7db2d8c7d Zappa Event: {'manage': 'create_admin_user'}
Creating a new admin superuser...
Created user "admin", email: "admin@admin.com", password: xxxxx
Log in and change this password immediately!
...
username, email, password 인자들을 같이 입력하지 않았기 때문에Created user "admin", email: "admin@admin.com", password: 28ON714BNU
이렇게 유저, 이메일, 패스워드가 자동생성되는걸 볼 수 있다.
이걸로 로그인해서 이메일과 비밀번호를 변경하면 된다.
새로운 User 생성
또는 'username', 'email', 'password'를 전달해서 만들수도 있다.
$ zappa manage dev create_admin_user 'oen' 'xxxxx@gmail.com' 'xxxxx'
이 명령어는 내부적으로 다음과 같이 호출을 할 것이다.
User.objects.create_superuser('username', 'xxxxx@gmail.com', 'xxxxx')
References
https://github.com/Miserlou/zappa-django-utils
https://pypi.org/project/zappa-django-utils/
'프로그래밍 > 프로그래밍 이것저것' 카테고리의 다른 글
[ RESTful API] PUT과 PATCH의 차이 - 멱동성을 보장하는 PUT, 멱등성을 보장하지 않는 PATCH (1) | 2020.06.05 |
---|---|
.gitignore 파일 쉽게 만들기 (0) | 2020.05.06 |
의식의 흐름대로 정리한 HTTP, REST (1) | 2020.04.02 |
협정 세계시 UTC, 그리니치 평균시 GMT (0) | 2020.02.19 |
[Visualstudio] 마크다운 -> PPT 변환 툴 'Marp for VS Code' (0) | 2020.02.14 |