¿Qué es message flashing?

Autor: | Última modificación: 23 de agosto de 2022 | Tiempo de Lectura: 2 minutos
Temas en este post: , ,

¿Sabes qué es message flashing de Flask y para qué sirve? ¿Quieres saber cómo interactuar con el usuario de tu programa a partir de mensajes? Si es así, te recomendamos seguir leyendo este artículo, pues te contamos acerca de una de las herramientas más interesantes de la dependencia Flask de Python.

¿Qué es message flashing?

Message Flashing es una opción de Flask que te permite proporcionar un mensaje a modo de feedback para el usuario de tu programa o aplicación web. De acuerdo a la documentación oficial de Flask, esta herramienta se encarga de almacenar un mensaje al final de una petición y te permite acceder ella en la siguiente petición. Esta herramienta se combina con un template para que pueda pintarse.

Por otro lado, debes tener en cuenta que, en algunas ocasiones, los navegadores o servidores web limitan los tamaños que configuran la forma en la que aparece el message flashing. Por ejemplo, si son muy largos para una cookie de sesión, podría eliminar el contenido del message flashing y obviar su aparición. Por lo tanto, deberás prestar atención a la ubicación en la que estás estableciendo el message y en qué tipo de servidor.

Cómo incluir message flashing

Ya que conoces qué es message flashing, querrás saber cómo utilizarlo. Para incluir un message flashing en tu programa de código, deberás, en primer lugar, generarlo en tu fichero .py y, después, pintarlo y modificarlo en los ficheros HTML y CSS.

Así pues, primero veremos que, con tan solo establecer el método flash() en la generación de la respuesta en el programa, podrás incluir tu message flashing.

#se encuentra debajo de un extracto de código que realiza una consulta a la ruta de una aplicación en específico.

if resultado:

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

flash («El movimiento se ha actualizado correctamente»)

return redirect (url_for (‘inicio’))

Después de haber generado el mensaje, tendrás que pintarlo en el fichero de inicio de HTML de la siguiente manera:

<main>

{%with messages = get_flashed_messages() %}

{% if messages %}

<div class = «errores – flash»>

<ion – icon name = «warning» class = «icono – error»> </ion – icon>

<div class = «mensajes – error»>

{% for message in messages %}

</p> {{message}} </p>

</div>

De esta manera, ya sabes qué es message flashing y podrás utilizado y pintarlo en tu programa de código.

¿Cuál es el siguiente paso?

Ahora que sabes qué es message flashing y cómo emplearlo en tus programas de código, puedes empezar a interactuar con los usuarios de la aplicación que has creado a partir de peticiones y mensajes.

Si quieres conocer más herramientas tan interesantes como estas, te recomendamos visitar el programa de Aprende a Programar desde Cero Full Stack Jr. Bootcamp. ¡No dudes en matricularte para seguir aprendiendo!

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!