Jinja2反向列表

时间:2017-08-15 18:57:44

标签: python jinja2

嘿,我想扭转以下的输出。你能救我吗?

{% 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

2 个答案:

答案 0 :(得分:1)

您可以使用com.android.utils.FileUtils过滤器在Jinja2中反转列表

SELECT REGEXP_SUBSTR('PROJS["AA",ZZZZ[PARAMETER["One",1]],PROJECTION["Transverse"],UNIT["Two",2]]', 'PROJECTION\[([^][]*)\]', 1, 1, null, 1) FROM dual;

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

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

答案 1 :(得分:0)

如果你想向后增加,你可以使用范围(6,1,-1),第三个参数是要使用的增量(记录为here)。

相关问题