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