【发布时间】:2017-04-07 09:46:29
【问题描述】:
我正在运行没有任何代理的 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 Chrome 浏览器)打开任何网页时 - 在 http 响应标头中,时区不是本地的:
Date:Fri, 07 Apr 2017 09:38:42 GMT
如何更改全球所有项目的 http 标头中的时区?
【问题讨论】:
标签: python django http datetime timezone