有没有可能有一个;大于等于;django queryset过滤器是否仅在dateTime的当月的某一天?
我想做的是:有没有可能有一个;大于等于;django queryset过滤器是否仅在dateTime的当月的某一天?,django,django-queryset,Django,Django Queryset,我想做的是: MyModel.filter(start_date__day__gte=25) 但这不起作用。是否有任何方法可以指定日期的gte或范围,但仅限于当天 我认为这样的方法最有效,不会返回原始查询或请求\uuu day\ugte方法: from django.db.models import Q day_filter = Q() for i in xrange(25,32): day_filter = day_filter | Q(start_date__day=i) obj
MyModel.filter(start_date__day__gte=25)
但这不起作用。是否有任何方法可以指定日期的
gte
或范围,但仅限于当天 我认为这样的方法最有效,不会返回原始查询或请求\uuu day\ugte
方法:
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)
谢谢我的问题有点过于简单了,它实际上进入了一个过滤器,可以确定我数据库中的每个星期一,这是在一周内,然后蔓延到下个月。。。所以有一个不同的标准,分别是31天,30天和2月。。。这是2月份的情况。我最终得到了一个非常长的查询语句,其中包含大量嵌套的Q&'s和|'s,但它确实做到了!