Отображение результатов набора запросов с помощью prefetch_related в шаблоне Django
Я пытаюсь отобразить список объектов в шаблоне Django. Этот список объектов опирается на queryset, в котором я использовал метод prefetch_related
для получения поля "многие ко многим".
Мой набор запросов таков
queryset = Photo.object.prefetch_related('taggeditem_set__tag').all()
TaggedItem
связан с фотографией с полем "многие ко многим", а также связан с тегом с полем "один ко многим" (Tag
содержит имя, и это то, что я хочу отобразить).
Затем я преобразую это в список и отправляю его в представление.
Я хотел бы отобразить название всех фотографий и название каждого тега, связанного с фотографией. Однако я не могу найти способ вывести список связанных тегов. Можно ли это сделать только в шаблоне или мне нужно реализовать определенную логику в представлении? Похоже, я не могу получить доступ к элементам photo.taggeditem_set__tag
в моем шаблоне.
<html>
<body>
<ul>
{% for photo in photos %}
<li>{{ photo.name }}, <LIST OF ASSOCIATED TAGS HERE>
{% endfor %}
</ul>
</body>
</html>