当前位置: 首页 > 面试题库 >

您如何在Jinja2中对列表进行排序?

龙弘盛
2023-03-14
问题内容

我正在尝试这样做:

 {% for movie in movie_list | sort(movie.rating) %}

但这不对…文档模糊不清…您如何在Jinja2中做到这一点?


问题答案:

从2.6版开始,Jinja2的内置排序过滤器允许您指定属性以进行排序:

{% for movie in movie_list|sort(attribute='rating') %}

参见http://jinja.pocoo.org/docs/templates/#sort



 类似资料:
  • 问题内容: 用Python的方式对压缩列表进行排序是什么? 代码: 上面的代码显示 [[‘d’,3),(’a’,2),(’t’,1),(’x’,0)] 我想排序 压缩 的价值观。因此,理想情况下,它最终看起来像这样 [[‘x’,0),(’t’,1),(’a’,2),(’d’,3)] 。 问题答案:

  • 在我的应用程序中,我想将一些数据从服务器添加到的适配器中。 我编写了下面的代码,可以从服务器获取数据并显示到中。 但我的json没有用服务器的字母表排序。 我想在将这些数据添加到之前,先用字母表排序并添加到中。 我的json: 在添加到之前,我希望在companyName中使用Alphabet对json进行排序。 但我希望将其排序到Android而不是服务器。 我的Java代码: 在将json添加

  • 问题内容: 我有这个清单 但是现在我希望列表按以下方式排序: 如您所见,无论每个数字具有什么符号,我都希望从高到低排序,但是保持符号清晰吗? 问题答案: 使用的关键功能或:

  • 我有代码,我已经使用列表来存储数据。我想对它的数据进行排序,那么有没有办法对数据进行排序,或者我必须通过比较所有的数据手动进行排序?

  • 本文向大家介绍如何在Python中对字符串列表进行排序?,包括了如何在Python中对字符串列表进行排序?的使用技巧和注意事项,需要的朋友参考一下 要对列表进行排序,即对列表本身进行排序并更改列表本身的顺序,可以在字符串列表中使用。例如, 如果要保持原始列表不变,而要一个新的排序元素列表,则可以使用sorted(list)。例如,        

  • 我在API文档中看到上有一个方法,但我不清楚参数需要什么。目前的需要是一个非常简单的直接向上的阿尔法比较。