django查询中基于相同日期的计数值

django查询中基于相同日期的计数值,django,Django,我无法根据日期对值求和。因为下表的日期相同,但时间不同。我需要对同一日期的值求和 Date revenue "2017-05-22 06:49:44.246+02" 10 "2017-05-22 16:31:10.588288+02" 12 "2017-05-23 06:49:44.246+02" 5 "2017-05-23 16:31:10.588288+02"

我无法根据日期对值求和。因为下表的日期相同,但时间不同。我需要对同一日期的值求和

        Date                        revenue
 "2017-05-22 06:49:44.246+02"          10
 "2017-05-22 16:31:10.588288+02"       12
 "2017-05-23 06:49:44.246+02"           5
 "2017-05-23 16:31:10.588288+02"        6
我需要得到如下输出。上表的日期相同,但时间不同

   Date        sum
2017-05-22      22
2017-05-23      11
我确实喜欢这个

 today = datetime.date.today() 
 d = xxx.filter(date__year=today.year,date__month=today.month).values('date').annotate(date_revenue=Sum('revenue'))

但它不起作用

我找到了解决办法。我在下面提到了这个问题

 d = xxx.filter(date__year=today.year,date__month=today.month).extra({'date_created' : "date(date)"}).values('date_created').annotate(date_revenue=Sum('revenue'))
可能重复的