Iniciando las conversaciones¶
Pues sí, hemos llegado a la penúltima lección de este mega proyecto, donde añadiremos la funcionalidad de iniciar conversaciones. Vamos a por ello.
Cuando presionemos el botón de enviar un mensaje desde un perfil, lo que haremos es una petición a una vista que creará el hilo para seguidamente redireccionarnos al hilo para empezar la conversación. Se hace rápido:
\
\
Finalmente sólo falta añadir el respectivo botón en el template profile_detail cuando el usuario sea distinto
Y si todo ha ido bien, ya lo tendremos:
Claro, hasta que no enviemos un mensaje y recarguemos no nos aparecerá la conversación a la izquierda. Se podría detectar con javascript y si es el primer mensaje actualizar la propia página:
\
Última edición: 25 de Marzo de 2021