tutorial - vistas basadas en clases django
¿Cómo acceder a RequestContext en vistas genéricas basadas en clase? (1)
¿Tiene ''django.core.context_processors.request''
procesador de contexto ''django.core.context_processors.request''
? Casi todos los CBV utilizan RequestContext
por defecto
Tengo este camino en mis urls.py:
archive_index_dict = {
''queryset'': News.objects.filter(show=True),
''date_field'': ''date'',
''template_object_name'': ''object_list'',
}
...
url(r''^$'', ''django.views.generic.date_based.archive_index'',
archive_index_dict, name=''news_archive_index''
),
Ahora quiero detectar en la plantilla si una página es actual (esto es para el estilo del menú). Ni {{ request.path }}
ni {{ request.get_full_path }}
funcionan en la plantilla.
¿Qué debo usar en su lugar?
SOLUCIÓN
Para obtener la request
disponible en las plantillas, tuve que agregar django.core.context_processors.request
a TEMPLATE_CONTEXT_PROCESSORS
. Esto no está establecido por defecto (desde django 1.3).