![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo5hpr%2FbtrMYrJomMZ%2F0RqWJtcktVG9m8sklq5pg1%2Fimg.png)
[Django] settings 파일 분리하기
settings.py 란? 이름에서도 알 수 있듯이 프로젝트에 관한 환경을 설정하는 파일이다. 프로젝트에 celery, restframework 등과 같은 모듈을 추가하게 되면, settings.py에 설정해야 하는 부분들이 추가되기 때문에 settings.py가 복잡해진다. 이전에는 개발환경, 배포환경 등 실행환경별로 settings.py를 분류하여 관리하였는데, 이번에 프로젝트를 진행하면서 settings.py를 기능별로도 분류하여 관리한다는 것을 알게 되었다. settings.py를 기능(모듈)별로 분리해보자. 프로젝트명: backend 1. settings 디렉터리 생성 django 프로젝트 안에 settings 이름으로 디렉터리를 생성한다. 생성한 settings 디렉터리 안에 __init__...