Подтвердить что ты не робот

Цикл назад с использованием шаблона django

У меня есть список объектов, и я пытаюсь отобразить их все (и поэтому я использую django {% for %} {% endfor %}). Однако мне нужно перебирать каждый объект назад по одному за раз, а не вперед. Я просмотрел https://docs.djangoproject.com/en/dev/ref/templates/builtins/#for, но я не мог понять, как я могу использовать его для обратной петли. Мне было интересно, как это сделать, и если это возможно. Ниже приведен простой пример того, как я его реализовал (итерация вперед):

...
{% for i in scheduling_info %}
    <pre>{{ i.log }}</pre>
{% endfor %}
...

Спасибо!

4b9b3361

Ответ 1

непосредственно со страницы, которую вы связали

Вы можете перебрать список в обратном порядке с помощью {% for obj in list reversed %}.

Ответ 2

В случае, если кто-то заканчивает здесь поиск решения jinja2, вроде меня:

{% for obj in list | reverse %}