Как использовать django-taggit в шаблоне?

Я хочу вывести список статей по тегам, чтобы в заголовке было название тега, а в списке - названия статей. Мой view.py выглядит следующим образом:

from taggit.models import TaggedItem

class ArticlesByTagsList(ListView):

    template_name = 'articles/articles_by_tags.html'
    context_object_name = 'articles_list'

    def get_queryset(self):
        return TaggedItem.objects.filter(tag=self.kwargs['tag'])

    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        context['tags_list'] = Tag.objects.all()
        return context

Мой шаблон articles_by_tags.html выглядит следующим образом:

{% block content %}

    <h1>Список публикаций {{ articles_list.item }}</h1>

    {% for item in articles_list %}
        <h2>{{ item }}</h2>
    {% endfor %}


{% endblock %}

В итоге я получаю следующий результат:ArticlesByTagsList.as_view() result

Как я могу решить эту проблему?

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