Используйте переменную с TemplateView - PullRequest
2 голосов
/ 30 июня 2019

Раньше мои страницы в Django определялись с помощью таких функций:

 def pdf(request):
     return render(request, 'blog/pdf.html', {'title': 'PDF files'})

Где я использовал Title var для заголовка HTML-страницы. Я начал использовать класс TemplateView для своих страниц, и я не уверен, как использовать тот же title внутри чего-то вроде этого:

class About(LoginRequiredMixin, TemplateView):
    template_name = 'blog/about.html'

1 Ответ

2 голосов
/ 30 июня 2019

Попробуйте,

class About(LoginRequiredMixin, TemplateView):
    template_name = 'blog/about.html'

    def get_context_data(self, *args, **kwargs):
        context = super(About, self).get_context_data(*args, **kwargs)
        context['title'] = 'PDF files'
        return context
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...