variable urls template get_context_data examples django django-templates django-views django-class-based-views

template - django urls



¿Cómo se usa get_context_data con TemplateView en Django (1)

Estoy tratando de hacer algo como esto:

class AboutView(TemplateView): template_name = ''about.html'' def get_context_data(self, **kwargs): context = super(AboutView, self).get_context_data(**kwargs) context[''dahl_books''] = Books.objects.filter(author="Dahl'')

Cuando intento acceder a dahl_books en mi plantilla de esta manera:

{% for book in dahl_books %}

dahl_books no está disponible en el contexto de la plantilla, aunque Books QuerySet devolvió una cantidad distinta de cero de libros. ... ¿estoy haciendo algo mal en mi plantilla o en get_context_data ?


No puedo probarlo, pero apuesto a que necesitas

return context

al final de get_context_data :)