Как уменьшить список в jinja 3

Я работаю над созданием шестиугольной сетки с помощью Django. Вот часть кода в шаблоне .html, который я использую для этого конкретного цикла:

{% for item in vertical_list_hex %}

{{ form.board }}

{% endfor %}

Где vertical_list_hex - список, например [0, 1, 2, 3, 4], а form.board - отдельные ячейки. На данный момент это выглядит следующим образом:

 O O O O O O
 O O O O O O
 O O O O O O
O O O O O O O
 O O O O O O
 O O O O O O
 O O O O O O

Моя цель состоит в том, чтобы в каждом цикле уменьшать список на -1, чтобы в итоге он имел форму шестиугольника:

   O O O O
  O O O O O
 O O O O O O
O O O O O O O
 O O O O O O
  O O O O O
   O O O O

Я нашел несколько предложенных решений, но они устарели (jinja2).

Вернуться на верх