How to filter a queryset for dates matching a given day?
datetime, django, python
Solution
today = datetime.datetime.today()
Example.objects.filter(
date__year=today.year,
date__month=today.month,
date__day=today.day
)
Problem
I am trying to build a query for a view in Django in which I want to retrieve rows with today date (no matter the time). I was thinking in a range between current date and datetime.datetime.now() However I can't get only the date but not the time. I have this: ``` now = datetime.datetime.now() today = datetime.datetime.today() var = Example.objects.filter(date__gt=datetime.date(today.year(), today.month(), today.day()), fecha__lt=now) ```