4 votes

Classement des filtres par groupes

Est-il possible de rendre le groupby filtrer l'ordre dans l'ordre décroissant ? J'ai une liste de dictionnaires provenant d'une requête SQL et je veux les regrouper par date dans l'ordre décroissant. Extrait du manuel :

{% for group in persons|groupby('gender') %}
    <li>{{ group.grouper }}<ul>
    {% for person in group.list %}
        <li>{{ person.first_name }} {{ person.last_name }}</li>
    {% endfor %}</ul></li>
{% endfor %}

9voto

Garrett Points 5477

Essayez d'appliquer le reverse au filtre groupby('attribute') filtre (par exemple, {% for group in persons|groupby('gender')|reverse %} )

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X