0
{'began_datetime': datetime.datetime(2017, 3, 7, 2, 18, 3, 644392, tzinfo=<UTC>)}
例如,值()返回这样的事情。但我想它与时区= settings.TIME_ZONE返回的日期时间。那可能吗?值()与tzinfo = UTC在默认情况下返回日期时间,调用值()之前,我可以更改默认的时区?
{'began_datetime': datetime.datetime(2017, 3, 7, 2, 18, 3, 644392, tzinfo=<UTC>)}
例如,值()返回这样的事情。但我想它与时区= settings.TIME_ZONE返回的日期时间。那可能吗?值()与tzinfo = UTC在默认情况下返回日期时间,调用值()之前,我可以更改默认的时区?
当您使用timezone.now()
时,默认使用settings.py中的区域定义,但您可以更改它,请参阅有关selecting the current time zone的文档。
你有3种选择:
不要忘记安装pytz使用midlleware或视图:pip install pytz
。否则,如果你做的模板:
{% load tz %}
{% timezone "Europe/Paris" %}
Paris time: {{ value }}
{% endtimezone %}
{% timezone None %}
Server time: {{ value }}
{% endtimezone %}