-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
refactoringCode refactoringCode refactoring
Description
작업 설명
config/settings.py 파일 하나에서 if DATABASE_ENGINE == '...': 와 같은 분기 처리를 통해 개발/운영 환경을 구분하고 있습니다.
프로젝트가 커지면 이 파일이 비대해지고, 환경별 설정 차이를 관리하기 어려워집니다.
Django에서 널리 사용되는 설정 분리 패턴을 도입합니다. config/settings/ 디렉토리를 만들고 base.py, dev.py, prod.py 파일을 두어 공통 설정과 환경별 설정을 분리합니다.
runserver나 asgi 실행 시 DJANGO_SETTINGS_MODULE 환경변수를 통해 어떤 설정 파일을 사용할지 지정할 수 있습니다. (e.g., config.settings.dev)
수정 이유 (선택 사항)
No response
Metadata
Metadata
Assignees
Labels
refactoringCode refactoringCode refactoring