我试图将存储在Django DateTimeFields中的时区感知(我检查)时间显示为用户时区的时间。当我在模板中使用{{ start_time|localtime }}
时,显示的时间根本不会发生变化,而且它们不是我当地的时间。我们似乎拥有支持时区意识所需的一切。
我在Linux机器上本地运行(时区UTC-05:00),现在时间比实际时间提前四小时输出。这也适用于我们的远程主机。管理页面指示服务器时间(设置为UTC)比我的时区提前四个小时。
我想知道在localhost上运行它是否是问题的一部分,但我不想将无用的代码推送到我们的开发服务器上,如果我可以避免它。