Как включить дату начала и дату окончания при фильтрации в 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')
Пожалуйста, ответьте на это сообщение, если оно не работает.