Я использую модель Django для хранения деталей своего заказа, и я включил часовой пояс с временем UTC, чтобы дата заказа, сохраненная в базе данных, была временем UTC. затем я использую модельный запрос для вывода количества заказа за последние 30 дней по дате, и он работает отлично, и они дают мне количество заказа по дате по времени UTC. Мне нужно, как я могу получить количество заказа за последние 30 дней по времени PST, используя модельный запрос.
Order.objects.filter(
purchase_date__lte=datetime.today(),
purchase_date__gt=datetime.today()
- timedelta(days=30)
)
.values("purchase_date__date")
.annotate(
amount_s=Sum("amount"), quantity_s=Sum("quantity")
).order_by("purchase_date__date")
Приведенный выше запрос дает мне количество заказа по дате в формате UTC. Что я могу сделать, чтобы получить количество заказа в PST времени.