[Django] DEBUG = False 설정 시 Bad Request 발생
2015. 10. 28. 17:08ㆍProgramming/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일 때는 정상 동작할까??'