簡體   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