Отображение результатов набора запросов с помощью 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>
Вернуться на верх