{'began_datetime': datetime.datetime(2017, 3, 7, 2, 18, 3, 644392, tzinfo=<UTC>)}
例如,值()返回这样的东西。但是我希望它使用timezone = settings.time_zone返回日期时间。这可能吗?
当您使用timezone.now()
时,它使用该区域在settings.py中定义,但您可以更改它,请参阅有关选择当前时区域的文档。
您有3个选择:
- 中间件
- 查看
- 模板
不要忘记安装PYTZ用于使用中部软件或视图:pip install pytz
。否则,如果您在模板中进行操作:
{% load tz %}
{% timezone "Europe/Paris" %}
Paris time: {{ value }}
{% endtimezone %}
{% timezone None %}
Server time: {{ value }}
{% endtimezone %}