Python Django 기초 제 4강

서유상·2019년 12월 14일
1

Django

목록 보기
4/4
post-thumbnail

4. 관리자 페이지

4.1 계정 생성

관리자 페이지에 접속하기 위해서 관리자 계정을 만들어 보겠습니다.

python3 manage.py createsupueruser 명령어를 입력해주세요.

Username (leave blank to use 'root'): 사용자 이름 입력

Email address: Email 입력

Password: 비밀번호 입력

Password (again): 비밀번호 재입력

계정 정보 입력 후에 서버를 실행해보겠습니다.

python3 manage.py runserver를 입력합니다.

브라우저 주소창에 서버주소:8000/admin/을 입력합니다.

그리고 만들었던 계정 정보를 입력해서 로그인합니다.

admin1.PNG

GroupUser만 있고 App은 보이지 않습니다.

만들었던 앱을 관리하기 위해서는 admin.pyQuestion모델을 등록해야합니다.

/polls/admin.py를 수정해보겠습니다.

#/polls/admin.py

from django.contrib import admin
from .models import Question

# Register your models here.

admin.site.register(Question)

admin2.PNG

우리가 작성한 App이 나타나는 것을 볼 수 있습니다.

그러면 Questions를 클릭하고 투표를 추가 해보겠습니다.

4.1 데이터 추가

아래 사진처럼 Question textDate published의 데이터를 채워줍시다.

admin3.PNG

SAVE버튼을 누르면 데이터가 데이터베이스에 저장이 됩니다.

여기서 이제 한국어와 한국 시간대로 바꾸려면

/config/settings.py를 변경하면 됩니다.

settings.py하단부의 LANGUAGE_CODETIME_ZONE을 다음과 같이 수정해보세요.

LANGUAGE_CODE = 'ko'

TIME_ZONE = 'Asia/Seoul'

그러면 아래 사진처럼 관리자 페이지가 생성됩니다.

캡처6.PNG


오늘 준비한 게시물은 여기까지 입니다!

이 다음 게시물부터는 실제로 View 만들기를 진행해보겠습니다.

부족한 글 읽어주셔서 감사합니다.

더 좋은 내용으로 채울 수 있도록 노력하겠습니다. ^-^

profile
email - vlvksbdof123@naver.com

0개의 댓글