我试图过滤DateTimeField与日期比较。我的意思是:
DateTimeField
MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22))
我得到一个空的查询集列表作为答案,因为(我认为)我不在考虑时间,但我希望“任何时间”。
Django中有一种简单的方法吗?
我在datetime中设置了时间,但不是00:00。
00:00
这种查找在django.views.generic.date_中实现,具体如下
django.views.generic.date_
{'date_time_field__range': (datetime.datetime.combine(date, datetime.time.min), datetime.datetime.combine(date, datetime.time.max))}
因为它很冗长,所以有计划使用__date运算符来改进语法。有关更多详细信息,请检查“ #9596将DateTimeField与日期比较太难 ”。
__date