본문 바로가기
Django

[Django] Python Django 프로젝트 & 앱 시작하기

by 방방방땡 2019. 5. 14.

본격적인 Python Django framework 실습에 앞서 프로젝트와 앱 생성을 시작해보겠습니다.

 

그러기 위해서 가상환경에 장고를 설치해야하는데요.

 

 pip install django 

 

패키지 설치가 완료된것을 확인

 

이제 django-admin을 통해 프로젝트를 생성 할 수 있습니다.

 

 django-admin startproject tutorial 

 cd tutorial 

 

프로젝트를 생성하고 프로젝트 구조가 트리형식으로 생성된것을 확인 할 수 있습니다.

하나의 장고 프로젝트는 다수의 앱을 가질 수 있는데요. 이제 앱을 생성해 보겠습니다.

 

 ./manage.py startapp community 

 

이제 데이터베이스를 연동시켜줘야 하는데요. setting.py 환경설정파일을 통해 데이터베이스를 관리할 수 있습니다.

 

 ./manage.py migrate 

 

이제 기본적으로 장고에 필요한 데이터베이스까지 생성 완료되었습니다.

다음으로 슈퍼유저를 생성해보겠습니다.

 

 ./manage.py createsuperuser 

 

순서대로 username, email, password를 작성하면 성공적으로 슈퍼유저가 생성이됩니다.

이제 웹서버를 구동해보겠습니다.

 

 ./manage.py runserver 

 

성공적으로 웹서버가 실행되고, http://127.0.0.1:8000/ 으로 접속해보면 다음과 같은 화면이 뜨게됩니다.

 

이상으로 장고 프로젝트 & 앱을 생성해보았습니다.