Имеется модель Коллекция. У коллекции может быть несколько фотографий. Возникла необходимость в шаблоне, в котором уже получен список фотографий коллекции выводить только первую фотографию. Как это сделать?
1. В шаблоне Django можно проделать манипуляцию с тэгом with и фильтром first:
2. Непосредственно обратиться к элементу списка по индексу. Это позволяет отобразить элемент с любым индексом:
1. В шаблоне Django можно проделать манипуляцию с тэгом with и фильтром first:
{% with attachments_list|first as attachment %}{{ attachment.filename }}
{% endwith %}
2. Непосредственно обратиться к элементу списка по индексу. Это позволяет отобразить элемент с любым индексом:
{% with attachments_list.0 as attachment %}{{ attachment.filename }}
{% endwith %}
Комментариев нет:
Отправить комментарий