Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

588p DEBUG=0 으로 하면 Bad Request (400)이 뜹니다.

3 years, 4 months ago

mdevl mdevl

Bad Request (400)


책에서 나온대로 기대했던건 Server Error (500) 메시지이지만 계속 저렇게 400이 떴습니다.

바로 몇 페이지 전의 개발용 상태로 돌아가서 하면 책과 동일하게 잘 진행이 됩니다. 

Exception Location: 에러가 나오고 마이그레이트를 하면 페이지가 잘 뜨는 그 과정까지 완벽하게 잘 됩니다.



그런데 배포용 환경을 나누고, 590p에서의 결과인 Server Error (500)이 결코 뜨지 않고 계속 400이 계속 떴구요..
이 때는 마이그레이트를 해도 마이그레이션 자체는 오류없이 진행은 되지만 결국 접속하면 계속 400이 뜨는 상태였습니다.


아무리 해도 안돼서 에러메시지라도 봐야겠다 싶어서
DEBUG=1 로 바꿨더니 갑자기 
Exception Location: 에러가 떡하니 나오길래
혹시나 싶어서 마이그레이션 진행 해봤더니 드디어 페이지가 잘 접속 됩니다.


드디어 다음 진도를 나갈 수는 있겠지만 저도 debug 모드 끄고싶은데 이게 무슨 일인지 궁금해서 여쭤봅니다 ㅜㅜ





mdevl
mdevl   3 years, 4 months ago

지금 아마도 원인을 발견한 것 같습니다.

if os.environ.get('DJANJGO_ALLOWED_HOSTS'):
ALLOWED_HOSTS = os.environ.get('DJANGD_ALLOWED_HOSTS').split(' ')
else:
ALLOWED_HOSTS = []

이렇게 DJANGD 라고 써있는데 D가 너무 O와 닮아서 못찾았던 것 같습니다..


당장은 다 내려놔서 확인을 못해보겠지만 뭔가 일리있는 부분을 찾은 것 같아서요..

이대로 다시 해보겠습니다 



Updated: June 27, 2021, 9:54 a.m.

sungyong
sungyong   3 years, 4 months ago

해결 되셨길 바랍니다. 혹시 안되신다면 다시 알려주세요. 

Updated: June 27, 2021, 11:45 p.m.

mdevl
mdevl   3 years, 4 months ago

제가 언급한 DJANGD 뿐만이 아니라 .. DJANJGO 라고도 오타를 더 냈네요.. 이게 뭐라고 정말 오래걸렸네요.. ㅎㅎ

Updated: June 29, 2021, 10:48 p.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A