gpt4 book ai didi

python - 如何使 flask 神社使用python列表中的变量作为神社表达式变量

转载 作者:行者123 更新时间:2023-12-03 17:00:34 24 4
gpt4 key购买 nike

所以我有一个 list :

ABC = ['{{ row[0] }}','{{ row[1] }}','{{ row[2] }}']

在 HTML 模板中,我想使用列表 ABC 中的每个项目作为 Jinja 表达式,我该怎么做,这是我的 HTML 表格模板
{% for row in reports %}
<tr>
{% for item in ABC %}
<td>{{ item }}</td>
{% endfor %}
</tr>
{% endfor %}

我试图从 ABC 列表中的每个项目中删除 {{ }},但它不起作用。似乎 HTML 模板中的每个项目都被视为一个字符串,不能被报告中的每一行使用。

在 HTML 页面中,表格呈现如下:

第 1 列 |第 2 列 |第 3 列

{{ 行[0] }} | {{ 行[1] }} | {{ 行[2] }}

我希望它像这样工作。
{% for row in reports %}
<tr>
<td>{{ row[0] }}</td>
<td>{{ row[1] }}</td>
<td>{{ row[2] }}</td>
</tr>
{% endfor %}

编辑:我已经更改为另一个解决方案。

最佳答案

问题是您如何创建列表。现在你正在给它字符串来标识你想要输出的项目。相反,给它你想要输出的东西。

ABC = [row[0], row[1], row[2]]

编辑:由于您试图打印模板中的所有列,您可以在那里对其进行迭代。
{% for column in row %}
<td>{{ column }}</td>
{% endfor %}

关于python - 如何使 flask 神社使用python列表中的变量作为神社表达式变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39738423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com