orders = Order.objects.filter(date__range=[datetime.datetime.now(), datetime.timedelta(days=1)])
I guess this doesn’t do exactly what i want, but when i type this into my python shell i keep getting this warning.
RuntimeWarning: DateTimeField received a naive datetime (2012-08-26 02:03:25.614372) while time zone support is active.
Django’s datetime objects now support time zones.
datetime.datetime.now()returns naive objects (w/o timezone). To compare them you need to makedatetime.datetime.now()timezone-aware.You can use
django.utils.timezone, which has an API for makingdatetime.datetimeinstances timezone-aware.For example:
Refer to Django Time Zones