用户输入了一个时间,我们将其保存为UTC。我们希望在提交后,在用户自己的时区中,使用模板语言将此时间显示给用户。
您可以使用方法localtime
:
{% load tz %}
{% localtime on %}
{{ value }}
{% endlocaltime %}
{% localtime off %}
{{ value }}
{% endlocaltime %}
您需要自己确定用户的时区。然后,你可以这样做:
{% load tz %}
{% timezone "Europe/Paris" %}
Paris time: {{ object.date }}
{% endtimezone %}