Python, Django
Django 시작하기
에는
2019. 10. 1. 14:47
Overview
- 개발환경 셋팅
- 장고 기초 설명
미리 설치해야 할 것
- Git bash
- Python (3.7 이상)
- VSCode 등 텍스트 에디터
Django
- python 기반 웹 어플리케이션 프레임워크
- MTV 패턴
- admin 기능 제공
- 쉬운 URL 파싱 제공
VSCode 세팅하기
code .를 치면 현재 디렉터리에서 VSCode 실행됨
가상 환경
장고 프로젝트마다 가상 환경을 생성해서 관리
- 장고 프로젝트를 담는 통
- 가상환경을 켜고 설치한 패키지들은 가상 환경에서만 영향을 미침
- 장고 프로젝트별로 가상환경을 설치해야 함
터미널 명령어 모음
가상환경 만들기
python -m venv myvenv
가상환경 실행(source는 .으로 대체 가능)
source myvenv/Scripts/activate # 윈도우
source myvenv/bin/activate # 맥
가상환경 끄기
deactivate
장고 설치
pip install django
새 프로젝트 생성
django-admin startproject projectname
새 앱 생성
python manage.py startapp appname
서버 RUN
python manage.py runserver
마이그레이션 만들기
python manage.py makemigrations
DB migrate
python manage.py migrate
superuser 만들기
python manage.py createsuperuser
shell 실행
python manage.py shell
static file collect
python manage.py collectstatic