0
class Book(models.Model):

    created_at=models.DateTimeField(auto_now_add=True)

此日期时间位于 UTC 时区,我想将此日期时间转换为使用查询转换的本地时区。

4

1 回答 1

0

你可以利用pytz这个。

首先,从pytz.all_timezones(例如:)Asia/Kolkata找到您的时区

import pytz
book_obj = Book.objects.get(pk=1)  # Replace query parameters according to your needs
my_timezone = pytz.timezone("Asia/Kolkata") # Replace Asia/Kolkata with your timezone
local_created_at = book_obj.created_at.astimezone(my_timezone)
于 2018-01-05T07:28:43.193 回答