Django sum和filter不起作用

时间:2017-01-12 20:57:57

标签: django django-models django-views django-orm

我想做的是

Sale.objects.values('pro').annotate(total_value = Sum('effective_price')).filter(total_value__gt=Decimal('600.00')).order_by('total_value');

在orm中它不会返回任何内容,但是当我在SQL中进行查询然后在SQL中执行时,它会返回我想要的结果。据我所知,过滤器有问题。当我使用annotate变量进行过滤时,我不知道为什么它不起作用,即使计数工作正常。

0 个答案:

没有答案