首页 > 解决方案 > 如何在 Django 模板中对 forloop 值求和?

问题描述

我有一个像这样的 Django 模板 foolopp:

{% load mathfilters %}

{% with summ=0 %}
{% for p10 in lines %}

    {{ summ | addition:p10 }}

{% endfor %}
{% endwith %}

summ 最后为零。如何在这里总结所有 p10 值?

标签: pythonhtmldjango

解决方案


Django 模板引擎相当有限;您可能无法在模板本身中实现这样的求和。

您需要在视图中执行此操作,或者为累积总和创建自定义模板标签或过滤器。


推荐阅读