我正在使用Django 1.5.1和Python 3.3.x,无法使用原始查询。
有没有一种方法可以得到一个按周日分组的QuerySet,对于使用日期__range
过滤器的QuerySet?我正在尝试按周日分组结果,对于范围在任何两个日期之间的查询(可以相差一年)。我知道如何获取符合星期几的行,但这将需要使用7个查询来查找每个星期几的数据。
我已经尝试通过使用__week_day
过滤器来找出不同方法,但什么都不起作用。甚至Google搜索也没有帮助,这让我怀疑是否可能做到。这里有没有Django大师知道如何实现,如果可以的话?
ExtractWeekDay
关键字被添加了。注意:在Django 1.5中仍需要使用.extra()
函数(如要求)。 - tmarthal