我在Heroku中设置了时区,但没有任何变化。

问题描述 投票:0回答:1

我正在用Django开发一个应用程序,并将其推送到Heroku上。当用户做某些事情时,它会返回当前时间。

在本地,没有问题。在Heroku上,与我的时区日期时间(柏林-欧洲)有两个小时的差异。

我在命令提示符中输入Heroku时区为 "EuropeBerlin"。

heroku config:add TZ="Europe/Berlin"
heroku config:set TZ="Europe/Berlin"

,似乎它得到了它。

heroku config:get TZ

欧洲柏林

我等了两天,因为我预计服务器需要更新,但问题仍然存在。

到底是哪里出了问题,如何解决?

django heroku timezone
1个回答
0
投票

解决的方法是代入,在 settings.py:

TIME_ZONE = 'UTC'

TIME_ZONE = 'Europe/Berlin'
© www.soinside.com 2019 - 2024. All rights reserved.