如何在 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]