Использование __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 от даты заказа.

Вернуться на верх