gpt4 book ai didi

python - 如何访问 Jinja2 中的部分列表

转载 作者:IT老高 更新时间:2023-10-28 22:25:16 26 4
gpt4 key购买 nike

我正在尝试使用 jinja2 模板语言返回我的帖子列表中的最后 n(比如 5)个帖子:

{% for recent in site.posts|reverse|slice(5) %}
{% for post in recent %}
<li> <a href="/{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
{% endfor %}

不过,这将返回整个列表。如何去除第一个或最后 n 个元素?

最佳答案

我也有同样的问题。这是一个简单的答案。这将检索 site.posts 中的最后五个项目:

{% for recent in site.posts[-5:] %}
{% for post in recent %}
<li> <a href="/{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
{% endfor %}

关于python - 如何访问 Jinja2 中的部分列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4062226/

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