[📚서비스 개발기] Django 프로젝트 디렉토리 구조 바꾸기
·
서비스 제작기
Django를 처음 배울 때 우리는 django-admin startproject myproject 명령어로 시작합니다. 하지만 프로젝트 규모가 커지고 앱(App)이 하나둘 늘어나기 시작하면, 루트 디렉토리는 금세 난장판이 됩니다.settings.py 하나에 개발/배포 설정이 뒤섞여 있고 (DEBUG = True 껐다 켰다 해야함..)루트 폴더에는 users, products, orders 등 앱 폴더들이 나뒹굴고...프로젝트 설정 폴더 이름은 프로젝트 이름과 같아서(myproject/myproject) 헷갈립니다.이번 프로젝트(KCAreportForShopping)를 진행하면서, 유지보수성과 확장성을 고려해 "프로덕션 레벨의 디렉토리 구조"로 리팩토링한 과정을 공유합니다.1. Before vs Afte..