【发布时间】:2013-11-05 14:12:20
【问题描述】:
Django 时区支持是错误的(但是,我确定有一些我想念的东西)
我也用 SERVER(UBUNTU)、mysql 和 django 设置时间到 America/Los_Angeles。
服务器是俄勒冈州,我在加州。据我所知,没有时差。
我也一直使用 php、mysql 和 django 进行打印。
所有结果均为 PST!
但是,我从服务器获取日期。这是完全不同的。 (从数据库日期起 -7 小时)
如果在 settings.py 中关闭 TZ 支持,django 将打印完全相同的日期和时间表单 DB
我搜索了 3 个小时没有运气:(
我应该检查更多或更改什么?
提前致谢:)
================================================ ========= ;更新
Django 假定 DB 为 UDT 时间。然后强制计算定位时间为 -7 PDT
(必须)使用 timezone.now() 通过 Django 插入然后解决! :)
【问题讨论】:
-
时差是 7 小时还是 6.5 小时?
-
@karthikr 正好 7 小时
标签: django timezone django-timezone