Как включить дату начала и дату окончания при фильтрации в django

views.py
    
if request.method == "POST":
        from_date = request.POST.get("from_date")
        f_date = datetime.datetime.strptime(from_date,'%Y-%m-%d')
        print(f_date)
        to_date = request.POST.get("to_date")
        t_date = datetime.datetime.strptime(to_date, '%Y-%m-%d')
        print(t_date)
        check_box_status = request.POST.get("new_records", None)
        print(check_box_status)
        drop_down_status = request.POST.get("field")
        print(drop_down_status)
        if check_box_status is None:
            get_records_by_date = Scrapper.objects.filter(start_time__range=(f_date, t_date))

Следующий код get_records_by_date = Scrapper.objects.filter(start_time__range=(f_date, t_date)) не может включить t_date. Есть ли какое-нибудь решение для включения t_date.

Breaks.objects.filter(date__range=["2011-01-01", "2011-01-31"])

Или если вы просто пытаетесь отфильтровать по месяцам:

Breaks.objects.filter(date__year='2011', 
              date__month='01')

Пожалуйста, ответьте на это сообщение, если оно не работает.

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