Al procesar una solicitud POST en el archivo Django views.py, a veces necesito redirigirlo a otra URL. Esta URL a la que estoy redireccionando es manejada por otra función en el mismo archivo Django views.py. ¿Hay alguna forma de hacerlo y mantener los datos POST originales?Django: cómo redirijo una publicación y paso los datos de la publicación
ACTUALIZACIÓN: Más explicación de por qué quiero hacer esto. Tengo dos aplicaciones web (llamémoslas AppA y AppB) que aceptan datos ingresados en un campo de texto por el usuario. Cuando el usuario hace clic en enviar, los datos se procesan y se muestran resultados detallados. AppA y AppB esperan diferentes tipos de datos. A veces, un usuario publica erróneamente datos de tipo AppB en AppA. Cuando esto suceda, quiero redirigirlos a AppB y mostrar los resultados de AppB o al menos completarlos con los datos que ingresaron en AppA.
también:
El cliente quiere dos aplicaciones por separado en lugar de la combinación de ellos en uno solo.
No puedo mostrar el código ya que pertenece a un cliente.
ACTUALIZACIÓN 2: He decidido que beso es el mejor principio aquí. He combinado las dos aplicaciones en una que hace que las cosas sean más simples y más robustas; Debería poder convencer al cliente que es la mejor manera de ir también. Gracias por todos los excelentes comentarios. Si tuviera que mantener dos aplicaciones como las descritas, creo que las sesiones serían la forma de hacerlo, gracias a Matthew J Morrison por sugerir eso. Gracias a Dzida porque sus comentarios me hicieron pensar en el diseño y la simplificación.
es lo que realmente necesita enviar una redirección al cliente, o esto es algo que se puede hacer con sólo llamar a una función y pasarle todos los datos de la publicación? –
Necesito cambiar la URL en el navegador del cliente, así que esta es la única manera que tengo de hacerlo. – FunLovinCoder
y no puedes hacer todo el procesamiento con los datos de la publicación primero, y luego redirigir después del hecho? –