如何在 jinja 中只显示列表的 5 个结果,从烧瓶返回结果?

时间:2021-06-16 21:41:59

标签: html flask jinja2

我是 jinja2 的新手。我使用flask作为results列表从数据库获取所有记录。但我只想显示 5 条记录。

我是这样试的-

{% for result in results[5] %}
            <tr>
                <td>{{ result[0] }}</td>
                <td>{{ result[1] }}</td>
                <td>{{ result[2] }}</td>
            </tr>
{% endfor %}

但它不起作用。

谁能帮我解决这个问题?

谢谢, 杰

1 个答案:

答案 0 :(得分:1)

当您执行 results[5] 时,它只考虑第 5 个元素。如果你需要考虑前5个元素,你必须做results[:5]