Сортировка петель с пеликаном и дзиндзя2

У меня есть шесть пунктов (служебных страниц), которые я хотел бы вывести в определенном порядке. У каждого из них установлен service_order, и я пытаюсь вывести первые три отдельно от вторых трех. Это работает, но не сортирует:

{% for page in pages if page.template == 'service' and page.service_order|int < 4 %}

Это не работает вообще:

{% for page in pages if page.template == 'service' and page.service_order|int < 4 | sort %}

Так как мне отсортировать это? Я пытался добавить (attribute='service_order') для сортировки (в соответствии с http://jinja.pocoo.org/docs/2.10/templates/), но, похоже, добавление какого-либо вида вообще нарушает его.

Любая помощь или руководство будет высоко ценится.

0 ответов

Другие вопросы по тегам