Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向jinja计数器添加python变量_Javascript_Python_Jinja2 - Fatal编程技术网

Javascript 向jinja计数器添加python变量

Javascript 向jinja计数器添加python变量,javascript,python,jinja2,Javascript,Python,Jinja2,我想在jinja模板中添加flask中的python变量 假设“a”是一个python变量(int值列表),使用flask中的render_template函数引入jinja模板: {%set count = 0%} {%for element in a%} {%set count = count + element%} {%endfor%} {{ count }} “count”的值应该更新,但它仍然在屏幕上打印0 有人能帮我吗?在最新版本中,由于,您的版本不工作 相反,您可以这

我想在jinja模板中添加flask中的python变量 假设“a”是一个python变量(int值列表),使用flask中的render_template函数引入jinja模板:

{%set count = 0%}
{%for element in a%}
      {%set count = count + element%}
{%endfor%}
{{ count }}
“count”的值应该更新,但它仍然在屏幕上打印0
有人能帮我吗?

在最新版本中,由于,您的版本不工作

相反,您可以这样做:

{% set count = namespace(value=0) %}
  {% for element in a %}
    {% set count.value = count.value + 1 %}
  {% endfor %}
{{ count }}
{{count.value}}或者