我以前在Django中用如下函数定义页面:
def pdf(request):
return render(request, 'blog/pdf.html', {'title': 'PDF files'})
我在Title
变量中使用html页面标题。我开始在页面上使用TemplateView
类,但不确定如何在类似的内容中使用相同的title
:
class About(LoginRequiredMixin, TemplateView):
template_name = 'blog/about.html'
答案 0 :(得分:2)
尝试一下
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