是否可以在dateTime的月份日具有“大于等于”的django queryset过滤器?

时间:2012-09-17 18:28:13

标签: django django-queryset

我想做的是:

MyModel.filter(start_date__day__gte=25)

但这不起作用。有没有办法为日期指定gterange,但仅限于当天?

1 个答案:

答案 0 :(得分:3)

我觉得这样的事情最有效率,不会回到原始查询或请求__day__gte方法:

from django.db.models import Q

day_filter = Q()
for i in xrange(25,32):
    day_filter = day_filter | Q(start_date__day=i)
objects = MyModel.filter(day_filter)