【发布时间】:2017-12-08 13:41:31
【问题描述】:
我正在尝试使用 for 循环来为每天添加一些数字 我想访问for循环之外的变量我不知道该怎么做在烧瓶里?
这里有一些简单的代码
{% set newtotal = 0 %}
{% for item in daily: %}
{% set newtotal = newtotal + item[10]|float %}
{% endfor %}
<div class="bottom">
<span>Total: {{ newtotal }}</span>
</div>
item[10] 收集的数字是美元值
如果我将 {{ newtotal }} 放在 endfor 之前,它会显示每个值,因为它被加起来,这不是我想要的
编辑: 如果它每天都有帮助,是 8 个元组的列表
【问题讨论】:
-
您能否传入一个名为“newtotal”的变量,该变量等于
len(daily)(您将在 Python 服务器脚本中计算)? -
这基本上就是我最终为提示所做的事情;)
标签: python python-3.x flask jinja2