【发布时间】:2012-06-06 04:11:50
【问题描述】:
我在模型表单中使用的外键对象在模板中显示如下:
它以 UTC 显示支线的日期时间,这是默认时区。它需要显示本地化到用户时区的日期信息。我假设它使用模型中的以下信息来呈现 Leg 日期时间信息:
def __unicode__(self):
return str(self.carpool.name) + " | " + str(self.drive_date_time) + ' | to: ' + self.endpoint
我有一个自定义中间件,用于检查用户是否经过身份验证,如果是,则将时区设置为用户的时区。它适用于模板,但似乎不适用于此模型。
如何让这个模型表单中的日期时间信息与当前用户的时区一起显示,该时区存储在我的数据库中并可以在模板中访问?
谢谢!
【问题讨论】:
标签: django timezone pytz tzinfo