我想在html中通过django输出条件求和/聚合。虽然不确定在我的模板中放什么?
见下文 :
在views.py中:(我的代码的一部分)
total_paid = CF.objects.filter(type='Payment').aggregate(Sum('amount')
return render(request, 'budget/budget_detail.html', {'paid': total_paid })
在预算/ budget.html:
{{ paid }}
在我的浏览器中输出如下:{'amount__sum':十进制(' - 1500')}
谁能帮我?谢谢 !!
您正在寻找
{{ paid.amount__sum }}
虽然您可能只想为聚合中的总和提供一个键,以使其成为更好的变量名称
...aggregate(total=Sum('amount'))
{{ paid.total }}