如何在 jinja 中仅显示列表的 5 个结果,从 flask 返回结果?
How to show only 5 results of a list in jinja, returning results from flask?
我是 jinja2 的新手。我正在使用 flask 作为 results
列表从 DB 获取所有记录。但是我只想显示5条记录。
我这样试过 -
{% for result in results[5] %}
<tr>
<td>{{ result[0] }}</td>
<td>{{ result[1] }}</td>
<td>{{ result[2] }}</td>
</tr>
{% endfor %}
但它不起作用。
谁能帮我解决这个问题?
谢谢,
周杰伦
当你做results[5]
时,它只是在考虑第 5 个元素。如果你需要考虑前5个元素,你必须做results[:5]
我是 jinja2 的新手。我正在使用 flask 作为 results
列表从 DB 获取所有记录。但是我只想显示5条记录。
我这样试过 -
{% for result in results[5] %}
<tr>
<td>{{ result[0] }}</td>
<td>{{ result[1] }}</td>
<td>{{ result[2] }}</td>
</tr>
{% endfor %}
但它不起作用。
谁能帮我解决这个问题?
谢谢, 周杰伦
当你做results[5]
时,它只是在考虑第 5 个元素。如果你需要考虑前5个元素,你必须做results[:5]