from django.views.generic import DetailView, ListView
from article.models import Article
class ArticleListView(ListView):
    model = Article
    def get_queryset(self):
        tag = self.kwargs['tag']
        return Article.objects.filter(tag__tag_url=tag)
    def get_context_data(self, *args, **kwargs):
        context = super(ArticleListView, self).get_context_data(**kwargs)
        context['my_var'] = 'Это моя переменная'
        return context
Благодаря функции get_context_data(), можно передать в шаблон дополнительные переменные. В этом примере в шаблоне окажется доступна переменная my_var, которую в шаблоне можно получить так: {{ my_var }}
