본문 바로가기
파이썬/파이썬기본문법

파이썬 Django 사용자 생성

by flycoding 2024. 2. 25.
반응형

파이썬 Django 사용자 생성

관리 애플리케이션에 로그인하려면, 사용자를 만들어야 한다.

이는 명령 보기에 다음 명령을 입력하여 수행된다:

py manage.py createsuperuser

 

이를 통해 다음과 같은 메시지를 얻을 수 있다:

Username:

 

여기에는 사용자 이름, 전자 메일 주소, (가짜 전자 메일 주소를 선택할 수 있음) 및 암호를 입력해야 한다:

Username: johndoe
Email address: johndoe@dummymail.com
Password:
Password (again):
This password is too short. It must contain at least 8 characters.
This password is too common.
This password is entirely numeric.
Bypass password validation and create user anyway? [y/N]:

 

암호가 기준을 충족하지 못했지만 테스트 환경이며, 어쨌든 사용자를 만들기로 선택했다:

Bypass password validation and create user anyway? [y/N]: y

 

[Enter]를 누르면 성공적으로 사용자를 생성해야 한다:

Superuser created successfully.

 

이제 서버를 다시 시작한다:

py manage.py runserver

 

브라우저 창에서 주소 표시줄에 127.0.0.0.1:8000/admin/을 입력한다.
그리고 양식에 올바른 사용자 이름과 암호를 입력한다:

파이썬 Django 사용자 계정 생성 예제

 

다음과 같은 사용자 인터페이스가 발생해야 한다:

파이썬 Django 사용자 계정 생성 예제

 

그룹과 사용자를 만들고, 읽고, 업데이트하고, 삭제할 수 있지만, Members 모델은 어디에 있습니까?

 

파이썬 Django 모델 누락

Members 모델이 누락되어 있으므로 관리자 인터페이스에 표시해야 하는 모델을 Django에게 알려주어야 한다.

 

이번 글에서는 파이썬 Django 사용자 계정을 생성하는 과정을 살펴보았다.

꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.

모두 화이팅입니다.!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

댓글