[Django] settings 파일 분리하기
settings.py 란? 이름에서도 알 수 있듯이 프로젝트에 관한 환경을 설정하는 파일이다. 프로젝트에 celery, restframework 등과 같은 모듈을 추가하게 되면, settings.py에 설정해야 하는 부분들이 추가되기 때문에 settings.py가 복잡해진다. 이전에는 개발환경, 배포환경 등 실행환경별로 settings.py를 분류하여 관리하였는데, 이번에 프로젝트를 진행하면서 settings.py를 기능별로도 분류하여 관리한다는 것을 알게 되었다. settings.py를 기능(모듈)별로 분리해보자. 프로젝트명: backend 1. settings 디렉터리 생성 django 프로젝트 안에 settings 이름으로 디렉터리를 생성한다. 생성한 settings 디렉터리 안에 __init__...