我在模板中用简单的 for 循环编写时遇到问题。这就是我试图用伪代码编写的。
total = 0;
for each dividend
total += dividend.amount;
echo total;
endfor
但我不知道如何在 django 模板文件中编写 += 行。我知道可能我应该在views.py 中执行此操作,但不知何故我在模板中执行此操作。这是我的详细代码.html:
{% with totalDividend=0.0 %}
{% for dividend in stock.dividend_set.all %}
[ {{ dividend.date|date:"U000" }} , {{ totalDividend|add:dividend.amount }} ],
{% endfor %}
{% endwith %}
但 totalDividend|add:dividend.amount 不起作用,有零。如何在模板文件中添加这个简单的循环?无论如何,我正在为股息.date 循环。