Django过滤年,WW和两个日期之间的一天



我对年度,ww和day领域有对象,我想将数据拉到日期范围内。

类似此代码的东西:

myObject.objects.filter(Year__range=(from_date, to_date), WW__range=(from_date, to_date), Day__range=(from_date, to_date))

但是,此代码对我来说并不折腾,因为每个范围都取决于另一个范围(WW取决于年份)。有什么方法可以在过滤器查询中使用过滤器查询或建议其他解决方案?

这是完整的代码,效果很好,谢谢Piyush的好方法!

myObject.objects.filter( (q(Q __gt = from_ year)|(q(eN = from_year)&(q(ww__gt = from_ww)|(q(ww = frof_ww) (q(ey__lt = to_year)|(q(e y y y to_year)&(q(ww__lt = to_ww)|(q(ww = to_ww)/div>

最新更新