Ejecutar una función de Python desde Jinja2
A veces el método más práctico de traer datos desde el backend al fronted, es ejecutando una función desde éste último, en lugar de armar varias tuplas en el backend antes de enviarla finalmente al fronted. Por eso vamos a ver en esta ocasión cómo ejecutar una función de Python desde Jinja2.
Primero creamos la función. Luego, creamos el endpoint como siempre, y en el contexto enviamos la función al fronted. La función se ejecutará en el backend cuando Jinja pase por línea de código que la llama.
Creamos la función:
Renderizamos el fronted y le pasamos la función
Ejecutamos la función en Jinja2
Lo que hacemos en esta función es consultar un nombre, según el número de identificación que le pasamos como parámetro (este número viene de un array de identificaciones).
Valora este artículo:
Muchas gracias