如何按X元素对Jinja2中的列表进行排序?

时间:2015-10-05 10:59:35

标签: python jinja2

我正在查看此SO thread中的答案,但我的列表没有属性。我试图在第二个列表元素中按唯一字符串排序。这似乎不起作用:

{%for whole_list |中的项目sort(whole_list.1)%}

1 个答案:

答案 0 :(得分:1)

目前尚未记录,但Jinja2的sort过滤器也会透明地接受attribute的索引。所以相同的语法将起作用:

{% for item in whole_list | sort(attribute=1) %}
anything with item
{% endfor %}

这是有效的,因为通常Environment.getitem()用于属性和集合项目解析。