프로젝트
2️⃣ Django 로컬 개발 환경 설정 및 실행
Chansman
2025. 6. 6. 02:03
2️⃣ Django 로컬 개발 환경 설정 및 실행
📌 환경별 설정 분리
- base.py에 공통 설정
- dev.py에 로컬 개발 환경용 설정 별도 관리
📌 dev.py 주요 설정 예시
from .base import *
DEBUG = True
ALLOWED_HOSTS = ['*']
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'django-postgres',
'USER': 'postgres',
'PASSWORD': 'qwe123', # PostgreSQL 비밀번호와 일치해야 함
'HOST': 'localhost', # 로컬 PostgreSQL 서버
'PORT': '5432',
}
}
📌 manage.py 실행 시 설정 지정
python manage.py runserver --settings=config.settings.dev
- dev.py 설정으로 Django 서버 구동
- localhost PostgreSQL 서버와 정상 연결
📌 가상환경 활성화
- 프로젝트 루트에서 가상환경 활성화 후 실행 권장
source .venv/bin/activate
📌 마이그레이션 실행
python manage.py migrate --settings=config.settings.dev
- 데이터베이스 스키마 최신화