본문 바로가기
[Framework] - Django

#1. django 서버 구동 및 관리자 페이지 탐방

by Bebsae 2020. 12. 14.

이번에는 django 서버를 구동 및 관리자 페이지에 대해서 보겠다.

 

서버를 구동하기 위해서는 역시나 manage.py를 통해 구동한다. 루트 디렉터리에서 다음과 같이 명령어를 입력해보자.

python manage.py runserver [IP주소]:[PORT]

옵션으로 IP주소와 포트 번호를 입력하면 구동 위치가 바뀐다. 필자는 기본으로 진행을 하겠다.

 

체크된 위치에서 서버가 구동된 것이다.

성공적으로 구동되었다면 체크된 url을 브라우저에서 실행시켰을 때 축하한다는 문구가 출력될 것이다. 그렇다면 이제 관리자 페이지에 접속하기 위한 준비를 해보자.

 

python manage.py migrate

위의 명령어는 생성된 마이그레이션을 적용하는 명령어이다. 이 부분에 대해서는 뒤에서 자세하게 다룰 예정이니 일단 이 명령어를 실행하도록 한다. (최초 실행은 서버를 구동하기 위한 기본적인 테이블을 초기화한다고 생각하면 쉽다.)

 

그 다음으로는 관리자 페이지에 접속하기 위한 관리자 계정을 만들 차례이다.

python manage.py createsuperuser

질문에 착실히 대답하고 관리자 페이지에 접속하여 로그인하면 된다. 관리자 페이지는 접속위치/admin/이다.  필자의 경우 서버를 실행시킬 때 기본옵션(IP 주소와 포트를 입력하지 않음)으로 실행했기 때문에 http://127.0.0.1:8000/admin/이다. 성공적으로 로그인이 되었다면 다음과 같이 페이지가 나타날 것이다.

django 관리자 페이지

 

다음 포스트에서는 모델을 등록하고 간단한 뷰를 작성해보겠다.

'[Framework] - Django' 카테고리의 다른 글

#2. django 모델 및 뷰 작성  (0) 2020.12.28
#0. Django 시작하기  (0) 2020.12.08

댓글