我在模型表单中使用的外键对象在模板中显示如下:
它以 UTC 显示支腿的日期时间,这是默认时区。它需要显示本地化到用户时区的日期信息。我假设它使用模型中的以下信息来呈现 Leg 日期时间信息:
def __unicode__(self):
return str(self.carpool.name) + " | " + str(self.drive_date_time) + ' | to: ' + self.endpoint
我有一个自定义中间件,用于检查用户是否经过身份验证,如果是,则将时区设置为用户的时区。它在模板上运行良好,但似乎不适用于此模型形式。
如何让这个模型表单中的日期时间信息与当前用户的时区一起显示,该时区存储在我的数据库中并可以在模板中访问?
谢谢!