У меня есть таблица users
, содержащая столбцы username
и entries
(отношение «один ко многим» с таблицей entries
). В моем HTML файле я хочу отобразить имя пользователя и количество записей от конкретного пользователя.
Это выглядит так:
{% for i in users %}
<tr>
<td>{{ i.username }}</td>
<td>{{ i.entries|length }}</td>
</tr>
{% endfor %}
Я хочу отсортировать строки из пользователь, у которого наибольшее количество записей, к наименьшему.
Я пробую это, но это не работает:
{% for i in users|sort(entries|length) %}
Как мне этого добиться?