2013-06-21 44 views
2

有没有一种方法可以轻松地按星期筛选Date对象?基本上我想要做这样的事情Django按周筛选

items= RelevantObject.objects.filter(date__week=32)

我发现,它可能对年份和月份做到这一点,但它似乎并不像能力的一周是内置的。有没有“正确“的方式来做到这一点?看起来它不应该太难。

感谢

+0

在你的例子中,你的意思是说在一年的第32周获得记录? – karthikr

+0

@karthikr是的,那正是我的意思。 –

+0

和今年唯一正确的?例如2012年的第32周? – karthikr

回答

0

有没有预定义的查询字段的查找,可以几个星期做到这一点。我要么复用WeekArchiveView基于日期的通用视图中的代码,要么直接将其子类化 - 它已经处理了过滤。