渲染日期时间和正确的格式

问题描述 投票:0回答:1

我有一个 django 项目来跟踪办公环境中的任务。我有这个任务模型,它有一个 finish_date 属性,一旦我访问完成所需任务的路线,它就会被分配。我正在尝试使用 datetime 和 pytz 将日期格式正确设置为 DateTimeField 属性。

查看代码如下:

task.data_conclusao=datetime.now().astimezone(pytz.timezone('America/Sao_Paulo'))
task.save()

它正在保存日期时间,但是当我在 html 上渲染它时,它只是不调整到我设置的时区。有人可以帮助我吗?

python django datetime formatting pytz
1个回答
0
投票

修复 Django 应用程序上的时区问题,确保应用程序设置中的 Use_Tz = True,并确保设置 TIME_ZONE,并在 HTML 中使用时区模板过滤器来显示时区中的日期时间:

{%负载tz%} {{ datatime_variable|时区:"美国/圣保罗" }}

© www.soinside.com 2019 - 2024. All rights reserved.