我正在使用日期管道date:'short'
。为了存储时间,我使用了timezone.now()。为了在UI中向用户显示时间,我使用了
<span>{{dat.last_heard_time|date:'short'}}</span>
在模板文件中。
我在同一台计算机上使用两个操作系统。我正在做所有这些存储在DB中的事情,将模板文件在Windows中的所有内容都存储了。
Windows机器显示正确的时间,但是在Linux的mozilla / chrome中运行同一页面时,会导致错误的时间和日期
数据库(在Windows中):2019-11-14 16:56:06.503
Windows的Chrome :11/14/19,下午5:00(显示Window系统中的时间,即下午5点)(正确)
Linux的Chrome :11/15 / 19,6:30(Linux系统17.00的实际时间)(严重显示)
帮我解决这个问题。
预先感谢:)
答案 0 :(得分:1)
在您的Django设置文件中添加您的时区
TIME_ZONE = 'Asia/Calcutta'
例如,这是印度的