6. Django Admin - 관리자 계정 생성하고 접속하기

data_hamster·2023년 4월 24일
0

학습 주제
Django Admin - 관리자 계정 생성하고 접속하기

학습 내용

어드민 페이지는 시스템을 관리하는 관리자들이 데이터를 추가하거나 수정하는 페이지. 개발자가 하나하나 만들어주려면 귀찮음. 장고는 우리가 만든 모델들을 읽기, 업데이트, 제거 하는 기능 지원
이를,

개발과정에서 자주 쓰이는 용어.

Create(생성), Read(읽기), Update(갱신), Delete(삭제)

관리자 생성

python manage.py createsuperuser

Username: admin
Email: 생략
Password: 적당히 복잡한 것

admin 접속

mysite - urls.py - urlpatterns내 리스트 - path를 보면
path('admin', admin.stie.urls)
자동으로 이렇게 만들어져 있는 것을 볼 수 있다.
python manage.py runserver로 서버 돌리고,

127.0.0.1:8000/admin으로 접속

다음과 같은 화면을 볼 수 있다.
아까 만들었던 계정으로 로그인을 하면

이런 화면이 뜨고, admin으로 들어가면 패스워드는 노출되어 있진 않다.

여기서 다른 유저를 추가해서 슈퍼유저를 만들어 보려고 한다. +add로 들어가,

SAVE를 누른다. admin2가 만들어졌다.

아래 2개 미체크를 체크로 바꾸고 저장하면

STAFF Status가 체크됨.
로그아웃 후, admin2로 로그인 시도.


장고는 이렇게 유저를 관리를 할 수 있는 기능을 제공한다.

profile
반갑습니다 햄스터 좋아합니다

0개의 댓글