프록시없이 django 서버를 실행하고 있습니다.
python manage.py runserver 0.0.0.0:80
Linux 서버에서 현지 시간대를 설정했는데 정확합니다.
root@83b3bf90b5c5:/app# date
Fri Apr 7 12:38:42 MSK 2017
또한 내 django 프로젝트의 settings.py에서 현지 시간대를 설정했습니다.
TIME_ZONE = 'Europe/Moscow'
그리고 그것을 확인했습니다.
>>> from django.utils.timezone import localtime, now
>>> localtime(now())
datetime.datetime(2017, 4, 7, 12, 38, 42, 196476,
tzinfo=<DstTzInfo 'Europe/Moscow' MSK+3:00:00 STD>)
하지만 클라이언트 (Google 크롬 브라우저)에서 웹 페이지를 열 때-http 응답 헤더에서 시간대가 로컬이 아닙니다.
Date:Fri, 07 Apr 2017 09:38:42 GMT
전 세계적으로 모든 프로젝트의 http 헤더에서 시간대를 어떻게 변경할 수 있습니까?
전 세계적으로 모든 프로젝트의 http 헤더에서 시간대를 어떻게 변경할 수 있습니까?
HTTP 날짜 헤더가되어 정의 UTC에있는 것으로 (문자로 역사적인 이유에 대한 표현 GMT
, 그래서 장고이나 다른 서버 또는 워크는 당신이 당신의 시간대로 지역화 할 수도). 그렇게하고 싶은 이유가 있습니까?
Django는 현지 시간대로 전환하는 수단이 있지만 (activate () 참조 ), 이는 HTTP 헤더가 아닌 애플리케이션 별 콘텐츠에만 해당됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다