Шаблон django: повторять и печатать только элементы с индексом, например 3,6,9 - PullRequest
0 голосов
/ 12 апреля 2011

Есть ли хороший способ перебрать список в шаблоне django и печатать только элементы с индексом, например, 3,6,9 и т. Д. *

Давайте представим, что у меня есть такой список:

({'title':'first'}, {'title':'second'}, {'title':'third'}, .... {'title':'ninth '})

И в шаблоне я хочу видеть только:

third
sixth
ninth

Я знаю, как передать переменную в шаблон, я создаю в представлении, но просто нужен способ, какИтерируйте их в шаблоне и печатайте только то, что я хочу.

Или мне нужно как-то иначе составить список (или словарь)?Используя последнюю версию Django.

Спасибо, Игнас

1 Ответ

0 голосов
/ 12 апреля 2011

Фильтр slice позволит вам разделить последовательность так же, как в Python.

{{ mylist|slice:"2::3" }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...