我有两个约会。
start_date = '2015/01/01'
end_date = '2015/04/01'
我的查询返回这两个日期之间的所有订单,但我需要按月分组。
所以:
data1: 2015/01/01 #start_date
data2: 2015/02/01
data3: 2015/03/01
data4: 2015/04/01 #end_date
我需要用这些数据绘制图表。
答案 0 :(得分:1)
你可以尝试itertools.groupby
,但要小心,因为Django可能会将生成器缓存为列表并使用它。
from itertools import groupby
groupby(orders, lambda order : order.date.month)