백엔드/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로 설정