I would like to get all objects from last hour. For example: I have 13:58 and i would like to get all objects from 13 to 14
This is my code:
now = datetime.datetime.now()
earlier = now - datetime.datetime(now.year, now.month, now.day, now.hour, 0,0)
MyModel.objects.filter(date__range=(earlier, now))
but I have an error:
RuntimeWarning: DateTimeField MyModel.date received a naive datetime (2018-02-14 17:16:58.478000) while time zone support is active.
RuntimeWarning)
My settings:
USE_TZ = True
TIME_ZONE = 'Europe/Warsaw'