У меня есть Orders
модель, которая хранит заказы пользователей. Я хотел бы отфильтровать только заказы, которые были выпущены (order_started
) в течение последних 24 часов для пользователя. Я пытаюсь обновить следующий вид:Как получить последние 24 часа записей из базы данных
def userorders(request):
Orders = Orders.objects.using('db1').filter(order_owner=request.user).extra(select={'order_ended_is_null': 'order_ended IS NULL',},)
модель заказа имеет следующие поля:
order_uid = models.TextField(primary_key=True)
order_owner = models.TextField()
order_started = models.DateTimeField()
order_ended = models.DateTimeField(blank=True, null=True)
Как я могу добавить дополнительный фильтр?