관리자 페이지를 직접 만들어주는 기능.
연결된 DB의 Data를 수정, 입력, 삭제할 수 있다.
서버 실행(▶) > http://127.0.0.1:8000/admin
작업하려면 서버 종료(🟥) 후 터미널
# Terminal 명령어
python manage.py createsuperuser
Username: # 입력
Email address: #
Password: #
Password (again): #
Superuser created successfully. # 성공
서버 실행(▶) > user > superuser (관리자계정)
이 admin 화면에 my_user DB table을 등록해주면 거기서 user를 생성, 수정해줄 수 있을 것.
우리의 user model은 user 앱 > models.py에 있었다.
이것을 admin 페이지에 적용하려면, admin.py에서 작업하면 된다.
# user/admin.py
from django.contrib import admin # django에서 admin 툴을 사용하겠다.
from .models import UserModel
# .models : '동일 위치에 있는 models.py 파일'과
# 그 중에서도 UserModel을 호출하겠다' 의미
# Register your models here.
admin.site.register(UserModel) # 나의 UserModel을 Admin관리자 페이지에 추가해준다.