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
:)