When I want to filter my model using one exactly date I use the following code line,
today = datetime.datetime.now().date()
today_data = DevData.objects.filter(data_timestamp__date=today)
And when I want to filter using a range of days, I use the following code line,
last7days = datetime.datetime.now().date() - datetime.timedelta(days=7)
last7days_data = DevData.objects.filter(data_timestamp__range=(last7days,today))
The problem is that when I use this second code, appears a warning and runs very very slow,
RuntimeWarning: DateTimeField DevData.data_timestamp received a naive datetime (2020-05-31 00:00:00) while time zone support is active.
How can I do it better?
I found this post, but don't understand how to solve it. Can somebody help me please?