繁体   English   中英

Jinja2反向列表

[英]Jinja2 reverse a list

嘿,我想反转以下输出。 你能帮助我吗?

{% set page 7 %}
{% for i in range(1,6) %}
    {% set back_link = page - i %}
    {{back_link}}
 {% endfor %}

输出:6 5 4 3 2

要求:2 3 4 5 6

您可以使用reverse过滤器在Jinja2中反向列表

{% for x in mylist|reverse %}
    {{x}}
{% endfor %}

这与range兼容,因此您可以使用:

{% for i in range(1, 10)|reverse %}
    {{i}}
{% endfor %}

如果要向后递增,则可以使用range(6,1,-1),第三个参数是要使用的增量( 在此处记录 )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM