본문 바로가기
Developer/Django

Django Superuser 생성 방법 (How to create superuser in Django)

by 김씩씩 2022. 4. 12.

Django Superuser 생성 방법 (How to create superuser in Django)

 

Django 에서 기본으로 지원하는 admin, 즉 장고 관리자 기능을 사용하기 위하여

Django Superuser 를 생성하는 방법을 알려드리도록 하겠습니다.

 

1. Superuser 생성 시작

python manage.py createsuperuser

먼저 [manage.py] 파일이 있는 장고 프로젝트로 들어간 뒤,

위 명령어를 사용하여 Superuser 생성을 시작합니다.

 

2. Username 입력

사용할 Username을 입력합니다.

예시에서는 'admin' 을 입력 해보겠습니다.

 

3. 이메일 입력 (옵션)

다음으로는 이메일을 입력합니다.

이메일은 옵션이므로 입력을 원하지 않는 경우 입력하지 않으셔도 됩니다.

추후에 admin 페이지에서 수정이 가능합니다.

 

4. 비밀번호 입력

사용할 비밀번호를 입력합니다.

확인하기 위해 2번 입력해주어야 합니다.

※ 비밀번호는 8자리 이상이어야 합니다.

 

5. Superuser 생성 완료

비밀번호까지 모두 입력해주셨으면 Superuser 생성이 완료되었습니다.

 

 

Superuser로 로그인 하기

서버를 실행하고 실행된 서버 주소뒤에 '/admin' 을 입력하여 접속해보겠습니다. (e.g. 127.0.0.1:8000/admin)

여기서 방금 생성한 SuperuserUsername비밀번호를 입력하여 로그인 합니다.

 

로그인을 완료하면 Django에서 기본적으로 제공하는 admin 페이지에 들어올 수 있습니다.

여기에서 등록한 모델 클래스를 확인하거나 추가, 수정, 삭제도 할 수 있고,

다른 슈퍼 유저를 관리할 수도 있습니다.

 

가령 화면에 보이는 [Users] 에 들어가보면 아까 생성했던 Superuser 아이디를 볼 수 있습니다.

여기에서 다른 아이디를 추가하거나 수정, 삭제 등이 가능합니다.

 

이상으로 Django admin Superuser 생성하는 방법에대한 설명을 마치도록 하겠습니다.

 

 

도움이 되셨다면 공감, 댓글 부탁드립니다!

궁금하신 점이나 요청사항은 언제든지 말씀해주세요!

피드백도 언제나 환영입니다!

 

감사합니다.


댓글