I am trying 开发者_高级运维to do this:
{% for movie in movie_list | sort(movie.rating) %}
But that's not right...the documentation is vague...how do you do this in Jinja2?
As of version 2.6, Jinja2's built-in sort filter allows you to specify an attribute to sort by:
{% for movie in movie_list|sort(attribute='rating') %}
See http://jinja.pocoo.org/docs/templates/#sort
If you want to sort in ascending order
{% for movie in movie_list|sort(attribute='rating') %}
If you want to sort in descending order
{% for movie in movie_list|sort(attribute='rating', reverse = True) %}
精彩评论