Django在html Aggregation中呈现

问题描述 投票:0回答:1

我想在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')}

谁能帮我?谢谢 !!

django filter render aggregation templatetags
1个回答
1
投票

您正在寻找

 {{ paid.amount__sum }}

虽然您可能只想为聚合中的总和提供一个键,以使其成为更好的变量名称

...aggregate(total=Sum('amount'))
{{ paid.total }}
© www.soinside.com 2019 - 2024. All rights reserved.