해결된 질문
작성
·
2K
답변 1
0
settings 내 TIME_ZONE 문자열을 "asia/seoul"이 아니라 "Asia/Seoul" 로 고쳐보시고,
리눅스는 파일/폴더에 대한 대소문자 구별을 합니다. 윈도우/맥은 대소문자 구별을 하지 않지만요.
혹시 해결되지 않는다면, tzdata 라이브러리가 없다는 오류가 있는 데, tzdata 라이브러리도 설치해보세요.
tzdata추가후 Asian/Seoul로 고쳤더니 500에러는 사라졌습니다만 해당오류가 뜹니다.
404가 뜨는것을보니 불러오는것을 실패한것 같은데 왜인지 모르겠습니다...
장고 개발서버 로컬에서의 정적파일 서빙은 python manage.py runserver 서버에서 DEBUG=True 일 때에만 정적서빙이 이뤄집니다. python manage.py runserver를 사용하지 않거나, DEBUG=False 상황에서는 정적파일 서비스가 이뤄지지 않습니다. 해당 요청을 처리하는 기능이 비활성화됩니다.
gunicorn을 사용하시는 상황이라면, DEBUG=True 이더라도 정적파일 서빙을 하지 않습니다. // azure storage로 복사한 것과 별개로 현재의 장고 프로젝트가 애저 스토리지를 바라보고 있어야 합니다. settings.prod 에 애저 스토리지 설정을 해두셨다면 settings.prod 설정을 활성화시키셔야 애저 스토리지에 대한 정적 파일 서빙 기능이 활성화될 것입니다.
네 혹시나 해서 집와서 확인해보니 실수가 하나있었습니다
tzdata
pytz
두개를 인스톨해주고 환경변수 azure 설정한부분을 문자열로 입력해보고 실행해본결과 제대로 놔와서 다시 확인해봤더니 환경변수 설정하는곳에서 KEY가 조금 짤려있었더라고요.
타임존 오류랑 합쳐지니 확인도 잘 못해보구 강사님 덕분에 오늘도 좋은 지식들 알아갑니다!!
터미널에서 뜨는 에러내역은 이렇습니다!
DEBUG=True 해놓았지만 오류내역대신 Server Error (500)가 표시되는건 여전하네요