Flask es un microframework para Python que simplifica el desarrollo de aplicaciones web siguiendo el patrón MVC. Tiene ventajas como un depurador integrado, soporte para pruebas unitarias, buen manejo de rutas, compatibilidad con Python 3 y sesiones. Jinja2 es el motor de plantillas usado por Flask para generar páginas dinámicas llenando marcadores en plantillas base.
Flask es un microframework para Python que simplifica el desarrollo de aplicaciones web siguiendo el patrón MVC. Tiene ventajas como un depurador integrado, soporte para pruebas unitarias, buen manejo de rutas, compatibilidad con Python 3 y sesiones. Jinja2 es el motor de plantillas usado por Flask para generar páginas dinámicas llenando marcadores en plantillas base.
Flask es un microframework para Python que simplifica el desarrollo de aplicaciones web siguiendo el patrón MVC. Tiene ventajas como un depurador integrado, soporte para pruebas unitarias, buen manejo de rutas, compatibilidad con Python 3 y sesiones. Jinja2 es el motor de plantillas usado por Flask para generar páginas dinámicas llenando marcadores en plantillas base.
Flask es un microframework para Python que simplifica el desarrollo de aplicaciones web siguiendo el patrón MVC. Tiene ventajas como un depurador integrado, soporte para pruebas unitarias, buen manejo de rutas, compatibilidad con Python 3 y sesiones. Jinja2 es el motor de plantillas usado por Flask para generar páginas dinámicas llenando marcadores en plantillas base.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 14
FLASK
Web development, one drop at time
¿QUÉ ES FLASK? Flask es un “micro” framework escrito en Python para simplificar y facilitar el desarrollo de aplicaciones Web bajo el patron MVC. VENTAJAS DE USAR FLASK Tiene un depurador y Micro Framework Incluye un servidor soporte integrado Compatibilidad con web de desarrollo para pruebas WSGI unitarias
Compatible con Soporta de manera
Python3 Buen manejo de rutas nativa el uso de Sin ORMs cookies
Muy óptima para
Se pueden usar construir servicios web Mucha documentación OpenSource sesiones o aplicaciones de contenido estático EXTENSIONES DE FLASK
Extensiones o plugins más usados con Flask:
• flask-scripts: permite manejar la aplicación a través de comandos • flask-WTF: permite autentificar el usuario y contraseña • flask-login: para autentificar el usuario y contraseña • flask-Bootstrap: son hojas de estilo para el contenido de la página • flask-Sqlachemy: permite generar el modelo de datos JINJA2
Jinja 2 es un motor de plantillas para
Python, lo que significa que le permite al desarrollador producir páginas web, que contienen, por ejemplo, código html base y marcadores de posición para que Jinja 2 los llene. Basado en el sistema de plantillas de Django, Jinja es uno de los más utilizados, ya que permite a los desarrolladores usar conceptos poderosos como sandboxing y herencia para permitir que una plantilla se reutilice fácilmente. DESARROLLO 1. Instalar el entorno virtual: Permite localizar la instalación de las dependencias del proyecto sin obligarte a instalarlas en todo el sistema. DESARROLLO 2. Se crea el entorno virtual indicando la versión de Python que se tiene instalada de forma global en el sistema DESARROLLO 3. Se activa el entorno virtual DESARROLLO 4. Se Instala el framework flask DESARROLLO 5. Se Instala mysql DESARROLLO 5. Por último, se observan los paquetes instalados, al instalar flask se instalan paquetes adicionales como el jinja2. DIAGRAMA DE BASE DE DATOS TABLA DE HORARIOS REFERENCIAS ➢Epitech. (2021). Qué es Flask (Python) y cuáles son sus principales ventajas. mayo 2022, de Epitech Sitio web: https://www.epitech-it.es/flask-python/ ➢José Domingo Muñoz. (2022). Generando páginas HTML con Flask y Jinja2. mayo 2022, de PLEDIN 3.0 Sitio web: https://plataforma.josedomingo.org/pledin/cursos/flask/curso/u15/ ➢Python. (2021). Entornos Virtuales y Paquetes. mayo 2022, de Python Software Foundation. Sitio web: https://docs.python.org/es/3/tutorial/venv.html