Как использовать 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
Как я могу решить эту проблему?