백엔드/Django

장고 프로젝트 생성, 환경설정, 실행

danalee252 2022. 6. 10. 12:38

1. 가상환경 생성

가상환경 만들기

가상환경을 생성할 폴더로 들어가서 명령어 실행

python -m venv [가상환경이름]

가상환경 진입

1) 윈도우

생성한 가상환경 내 Script 폴더로 들어가서 명령어 실행

activate

2) 맥

생성한 가상환경 내 bin 폴더로 들어가서 명령어 실행

source activate

pip 업그레이드 및 장고 설치

가상환경에 들어가서 필요한 환경을 만든다.

pip install --upgrade pip
pip install django

가상환경 벗어나기

deactivate

 

2. 프로젝트 생성

프로젝트 폴더 안에서 가상환경 진입

프로젝트를 진행할 폴더에 들어가서 명령어 실행

1) 윈도우

c:\danalee\venvs\[가상환경이름]\Scripts\activate

2) 맥

source ~/venvs/[가상환경이름]/bin/activate

가상환경 내에서 프로젝트 생성

django-admin startproject [프로젝트이름] .

 

3. 앱 생성

가상환경 내에서 앱 생성

django-admin startapp [앱이름]

setting.py의 INSTALLED_APPS 부분에 새로 생성한 앱 추가

...

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    '생성한 앱이름',
]

...

 

4. 실행

가상환경 내에서 서버 실행

python manage.py runserver

파이참에서 서버 실행

- 만들어놓은 가상환경폴더 내 Script 폴더 안에 있는 python.exe로 인터프리터 설정

- manage.py 실행 configuration 내에서 parameter를 runserver로 설정