有没有一种方法可以在Django中默认将日期时间字段检索到特定时区?

时间:2019-05-07 18:45:06

标签: python django datetime django-models django-orm

我在Django模型中有一个属性,例如:

created_at = models.DateTimeField(auto_now_add=True)

在我的settings.py中,我的配置如下:

TIME_ZONE = 'Asia/Dhaka'
USE_TZ = True
创建对象时,

create_at字段将保存在UTC中。我想在Asia/Dhaka这样的特定时区中检索此字段。

是否有一种方法可以检索查询集,其中created_at字段将位于我想要的时区?

谢谢

1 个答案:

答案 0 :(得分:1)

我认为您需要dajngo util localtime

from django.utils.timezone import localtime
localtime(create_at)