관리자 페이지에 접속하기 위해서 관리자 계정을 만들어 보겠습니다.
python3 manage.py createsupueruser
명령어를 입력해주세요.
Username (leave blank to use 'root'): 사용자 이름 입력
Email address: Email 입력
Password: 비밀번호 입력
Password (again): 비밀번호 재입력
계정 정보 입력 후에 서버를 실행해보겠습니다.
python3 manage.py runserver
를 입력합니다.
브라우저 주소창에 서버주소:8000/admin/
을 입력합니다.
그리고 만들었던 계정 정보를 입력해서 로그인합니다.
Group
과 User
만 있고 App
은 보이지 않습니다.
만들었던 앱을 관리하기 위해서는 admin.py
에 Question
모델을 등록해야합니다.
/polls/admin.py
를 수정해보겠습니다.
#/polls/admin.py
from django.contrib import admin
from .models import Question
# Register your models here.
admin.site.register(Question)
우리가 작성한 App
이 나타나는 것을 볼 수 있습니다.
그러면 Questions
를 클릭하고 투표를 추가 해보겠습니다.
아래 사진처럼 Question text
와 Date published
의 데이터를 채워줍시다.
SAVE
버튼을 누르면 데이터가 데이터베이스에 저장이 됩니다.
여기서 이제 한국어와 한국 시간대로 바꾸려면
/config/settings.py
를 변경하면 됩니다.
settings.py
하단부의 LANGUAGE_CODE
와 TIME_ZONE
을 다음과 같이 수정해보세요.
LANGUAGE_CODE = 'ko'
TIME_ZONE = 'Asia/Seoul'
그러면 아래 사진처럼 관리자 페이지가 생성됩니다.
오늘 준비한 게시물은 여기까지 입니다!
이 다음 게시물부터는 실제로 View 만들기를 진행해보겠습니다.
부족한 글 읽어주셔서 감사합니다.
더 좋은 내용으로 채울 수 있도록 노력하겠습니다. ^-^