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

También podría gustarte