settings.py 파일에 등록한 앱의 디렉토리나 프로그램을 삭제하면? > 장고 DJango

장고 DJango

How-to settings.py 파일에 등록한 앱의 디렉토리나 프로그램을 삭제하면?

페이지 정보

본문

** NginX + Gunicorn + Django 환경 ** 


settings.py 파일의 INSTALLED_APPS 목록을 수정하지 않고 거기에 등록한 앱과 연결된 디렉토리를 삭제하거나 프로그램을 uninstall 하면 nginx bad gateway 오류 발생. 

즉 gunicorn server가 settings.py 파일을 읽어서 실행하려고 하는데 앱오류가 발생한 것. 

실제 서버를 운용하면서 이것 저것 테스트하다가 흔히 발생시키는 오류 중 하나. 


테스트가 끝난 앱은 반드시 

먼저 settings.py 파일의 INSTALLED_APPS 목록에서 삭제하고 저장한 후에 

해당 디렉토리를 삭제하거나 프로그램을 pip uinstall 한다. 

그리고 gunicorn 재가동하면 됨. $systemctl restart gunicorn 


장고는? 장고(DJango)는 파이썬(python)으로 제작된 오픈 소스 풀 스택 웹프레임워크입니다.