我正在使用Django Rest Framework开发API。我想生成每天/每周/每月/每年的总预订总额]。
我添加了一张图片,以了解汇总每周数据
的外观。这是简化的模型。我尝试的大多数查询都无法实现我想要的功能。class Booking(models.Model): trans_date = models.DateTime(auto_now_add=True) amount_paid = models.DecimalField(decimal_places=2, max_digits=20) trans_date = models.DateField(auto_now=True)
这里是我尝试的查询;
weekly_agg = Booking.objects.annotate(week=ExtractWeek('trans_date')).values('trans_date').annotate(count=Count('id')).values('trans_date','count')
我正在使用Django Rest Framework开发API。我想为已发生的总预订生成每日/每周/每月/每年的总计值。我添加了一张图片,以了解...