Django 在 html 聚合中呈现
Django render in html Aggregation
我正在尝试通过 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/budget.html 中:
{{ paid }}
在我的浏览器中输出如下:{'amount__sum': Decimal('-1500')}
谁能帮帮我?谢谢!!
您正在寻找
{{ paid.amount__sum }}
尽管您可能只想为聚合中的总和提供一个键,使其成为一个更好的变量名
...aggregate(total=Sum('amount'))
{{ paid.total }}
我正在尝试通过 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/budget.html 中:
{{ paid }}
在我的浏览器中输出如下:{'amount__sum': Decimal('-1500')}
谁能帮帮我?谢谢!!
您正在寻找
{{ paid.amount__sum }}
尽管您可能只想为聚合中的总和提供一个键,使其成为一个更好的变量名
...aggregate(total=Sum('amount'))
{{ paid.total }}