Использование __range в datetime в Django
Я столкнулся с некоторой проблемой. У меня есть это в views.py
orders_completed = Order.objects.filter(customer=customer, complete=True)
orders= []
for i in orders_completed :
ordered_date = i.date_ordered
valid_date = ordered_date + timedelta(days=5)
if Order.objects.filter(id=i.id , date_ordered__range=(ordered_date
,valid_date)):
orders.append(i)
И я отправил заказы в контексте для фронтенда.
После этого, даже если заказ был размещен 19 сентября, он все еще отображается, когда сегодня 28 сентября. I указал действительную дату как +5 от даты заказа.