Si fijo una variable de sesión en Django, como:Django: accediendo a las variables de sesión desde dentro de una plantilla?
request.session["name"] = "name"
¿Hay alguna manera de que pueda acceder a él desde dentro de una plantilla, o tengo que recuperarlo desde un punto de vista, y luego pasarlo a ¿una plantilla?
Preguntar porque tengo alrededor de 10 pequeñas variables de sesión a las que me gustaría acceder dentro de una plantilla, y pasar las 10 de la vista a la plantilla podría ser un poco complicado.
(tengo que utilizar variables de sesión porque es un HttpResponseRedirect, pero el almacenamiento de las variables en una base de datos es demasiado para mis propósitos.)
Por lo tanto - cualquier manera de captar las variables de sesión directamente dentro de una plantilla?
Ver http://stackoverflow.com/questions/2246725/django-template-context-processors#answer-9233283 para ver cómo agregar django.core.context_processors.request a sus procesadores de contexto plantilla sin anulando el por defecto. –
si uso HttpResponse en lugar de renderizar, aún podré obtener el atributo de sesión en mi plantilla. Estoy confundido, por favor dime – cafebabe1991
@ cafebabe1991 ¿Qué quieres decir? La clase 'HttpResponse' no se ocupa en absoluto de las plantillas, por lo que la pregunta no parece relevante ... –