如何在Flask模板中设置2D列表中的项目

时间:2017-12-10 01:23:05

标签: python html flask jinja2

我知道在烧瓶模板中设置一个变量,你做了{% set var = val %}的事情,但如果你需要设置一个列表的特定项目,你怎么能这样做?

每次我做这样的事情:{% set lst[0][0] = val %},它会给我一个错误,说"TemplateSyntaxError: expected token 'end of statement block', got '['"

似乎Jinja不接受这种语法,并且我试图遍历各个列表来执行循环,如下所示:

{% for item in lst %}
  {% set item = someVal %}
{% endfor %}

当我执行此操作时,列表lst不会更新,我也不知道如何通过Flask语法更新列表。任何帮助表示赞赏。我使用的是Python 2.7和Jinja 2。

0 个答案:

没有答案