1
我想在数据库中以UTC格式存储的日期时间在DJango模板中的访问者本地时区中显示日期时间。为此,我对不同的文件进行了以下更改。如何显示存储在数据库中的UTC datetime的django模板中的本地日期时间?
settings.py
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
page.html中
{% load tz %}
<div>
{{ start_time | localtime }}
</div>
and
<div>
{% localtime on %}
{{ start_time }}
{% endlocaltime %}
</div>
由于这start_time
是只存储:字符串格式 'HH MM'。但我也尝试过使用日期时间对象。仍然不适合我。
还有一问题,当我使用datetime.utcnow()
和datetime.now()
,都让我在views.py“UTC”日期时间。
还是建议我,如果有其他方法可以得到相同的结果?
那么谁能帮助我解决这个问题吗? 任何帮助将不胜感激。
谢谢。
这也给了我UTC。 – Nikunj