Tengo un formulario que redirige a la misma página después de que un usuario ingresa información (para que puedan continuar ingresando información). Si el envío del formulario es exitoso, estoy devolviendo¿Cómo paso la información de contexto de la plantilla cuando uso HttpResponseRedirect en Django?
HttpResponseRedirect(request.path)
que funciona bien. Sin embargo, también me gustaría mostrar algunos mensajes al usuario en este caso (por ejemplo, "Sus datos se han guardado" en la parte superior de la pantalla). Si no estuviera redirigiendo, simplemente devolvería estos mensajes en el diccionario de contexto. Con la redirección, sin embargo, no puedo hacer esto.
Entonces, ¿cómo puedo pasar la información de contexto de la plantilla cuando uso HttpResponseRedirect?
Lo que estoy tratando de hacer parece que sería increíblemente común, así que discúlpeme si me falta algo obvio.
son éstos los usuarios conectados? –
Parece que la carga de la segunda página se lleva a cabo después de otra solicitud separada del navegador (la primera respuesta devuelve un 302) por lo que no puede pasar información de una vista a otra como lo haría con HttpResponseRedirect. En mi humilde opinión, el marco de sesión es la forma más fácil de pasar información entre las solicitudes. –