【发布时间】:2014-09-12 12:15:23
【问题描述】:
根据用户的时区显示时间的最佳方式是什么?
我有一个 Post 对象:
class Post(models.Model):
submit_date = models.DateTimeField(auto_now_add=True)
...
在模板中我有这样的东西:
{% load tz %}
<p> TIME: {{ post_object.submit_date|localtime }} </p>
在settings.py中:
USE_TZ = True
USE_L10N = True
TIME_ZONE = 'UTC'
可能我遗漏了一些明显的东西,我想要的只是根据时区显示用户时间的模板。我应该对 views.py 文件做一些逻辑吗?
【问题讨论】:
-
你怎么知道用户的时区是什么?