반원 블로그

Django 환경 세팅 절차 본문

2018~/Django 개인 공부 정리

Django 환경 세팅 절차

반원_SemiCircle 2019. 9. 3. 21:14

1. 가상환경 구성 및 진입

python -m virtualenv venv

./venv/Scripts/activate

2. django 패키지 설치

pip3 install django

3. django 프로젝트 및 앱 생성

django-admin 이란 명령어를 이제 쓸 수 있다.

django-admin startproject 프로젝트명

프로젝트로 이동한 뒤 app 생성

cd 프로젝트명

django-admin startapp 앱명

여기서 하나의 프로젝트에는 여러 개의 앱이 존재할 수 있으며

앱은 M(odel) T(emplate) V(iew) 중 M과 V계층의 파이썬 파일이 존재한다.

앱은 보통 기능별 페이지로 나눠서 생성한다.

4.앱을 만들었으면 앱 폴더 바로 아래에 templates 폴더를 생성한다. django의 템플릿 엔진이 알아서 여기 templates폴더를 참고하게 된다.(여기에 프론트 엔드를 구현)

이후 models.py와 views.py에 class로 정의하면서 각 모델을 생성

5.프로젝트 폴더 안에는 프로젝트 이름과 같은 폴더가 하나 더 있다. 여기에 settings.py의 INSTALLED_APP에 내가 만든 앱명을 추가로 입력해줘야 한다.

만일 django-admin startapp board로 앱을 만들었다면, 'board'를 settings.py의 INSTALLED_APP에 추가.

Comments