Jinja2 para flask
¿Qué es Jinja?
Section titled “¿Qué es Jinja?”Si has visto algo de php quizá te suene la idea. Imagina que tienes una “plantilla” para tu página web, pero quieres crear funcionalidades dinámicas: crear un bucle for, while, hacer condiciones if, etc. Esto algunos frameworks frontend te lo resuelven con “componentes” como en react o angular. Aquí en flask se usa Jinja2. Es una librería que sirve para más cosas, pero permite introducir códigos de python en un documento. Luego ese documento se renderiza y se convierte en un archivo final.
Este proceso en desarrollo web se conoce como Frontend for backend que consiste en generar el frontend de nuestra página en el backend.