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 }}
Комментариев нет:
Отправить комментарий