[Django] DEBUG = False 설정 시 Bad Request 발생

2015. 10. 28. 17:08Programming/python

오랜만에 Django 설정을 다시 하게 되었다.


Django 설치를 다 하고 settings.py 설정 중, Debug 옵션이 True로 되어 있길래 False로 바꿔주고 Django 실행!


헉... Bad Request 가 발생한다.


이게 무슨 일이지???? 열심히 구글링...


역시 stackoverflow는 날 배신하지 않는다.


http://stackoverflow.com/questions/19875789/django-gives-bad-request-400-when-debug-false



ALLOWED_HOST 설정을 all로 해주어야 host 접근이 가능하다는 소리이다. 아래와 같이 설정해 주면 더이상 bad request가 발생하지 않는다.

ALLOWED_HOSTS = ['*']


'근데 왜 DEBUG 모드가 True일 때는 정상 동작할까??'