migration은 model에 가한 변경(필드 추가, model 생성)을 데이터베이스 스키마로 전파하는 Django의 방식입니다. 버전 관리되고 자동 생성되는 데이터베이스 변경 파일입니다. Python에서 model을 변경하면 migration이 데이터베이스를 동기화 상태로 유지합니다.
두 단계 워크플로
# 1. models.py에서 model을 변경(예: 필드 추가)...
# 2. 변경을 기술하는 migration 파일 생성
python manage.py makemigrations
python manage.py migrate
