Django:当传递给strftime方法时,DateTimeField关闭了一个小时

时间:2017-12-06 13:17:40

标签: python django

我试图让DateTimeField元素适当地呈现。

更新settings.py文件中的时区字段允许我显示正确的时间,我只需修改所述文件中的一个字段即可:

TIME_ZONE = 'Europe/Berlin'

但是我使用这种方法来格式化它:

def displayTime(self):
        return self.added.strftime('%a %H:%M:%S  %d/%m/%y')

问题在于,当我使用此方法时,时间再次关闭一小时,就像我从未在settings.py中编辑时区字段一样。

换句话说,当我从模板变量modelObject.time访问时间时 - 显示准确的时间,但是当我使用带有strftime方法的方法访问时间时,modelObject.displayTime时间一小时过去了。

0 个答案:

没有答案