Python3 버전 기준 작성
가상환경 생성
python3 -m venv [가상환경명]
가상환경 진입
source [가상환경명]/bin/activate
가상환경에서 벗어나기
deactivate
Django 설치
pip install django
프로젝트 생성
django-admin startproject [project name]
DB 마이그레이션 생성
모델이 신규로 생성되거나 변경될 경우 실시
python3 manage.py makemigrations
DB 마이그레이션 실행
python3 manage.py migrate
Shell 사용하기
python3 manags.py shell
Superuser 생성
python3 manage.py createsuperuser
Admmin Page에서 Models 관리
# admin.py
from .models import [Model Name]
admin.site.register(모델명)
Server 실행
포트번호 생략 가능 → 기본 포트번호(8000) 실행
python3 manage.py runserver [포트번호]
App 생성
python3 manage.py startapp [App name]
settings.py 파일 내 INSTALLED_APPS 에 생성한 장고 앱 등록
INSTALLED_APPS = [
...,
'[App name]',
]