Introducción a FlaskManual de estudio

Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · हिंदीName · 日本語 · Русский язык · 中文繁體

¿Qué es un framework web?

Un marco de aplicación web o simplemente un marco web representa un conjunto de bibliotecas y módulos que permiten a los desarrolladores de aplicaciones web escribir aplicaciones sin tener que preocuparse por detalles de bajo nivel como protocolos, administración de hilos, etc.

¿Qué es Flask?

Flask es un marco de aplicación web escrito en Python. Fue desarrollado por Armin Ronacher, quien dirige una organización internacional de entusiastas de Python llamada Pocco. Flask se basa en el kit de herramientas Werkzeug WSGI y el motor de plantillas Jinja2. Ambos son proyectos Pocco.

WSGI

La interfaz de puerta de enlace del servidor web (WSGI) se ha adoptado como un estándar para el desarrollo de aplicaciones web de Python. WSGI es una especificación para una interfaz común entre servidores web y aplicaciones web.

WERKZEUG

Es un kit de herramientas WSGI que implementa objetos de solicitud, respuesta y otras funciones de utilidad. Esto se puede construir sobre el cual se puede construir un marco web. El marco Flask utiliza Werkzeug como uno de sus módulos base.

Jinja2

jinja2 es el popular motor de plantillas de Python. El sistema de plantillas web combina plantillas con orígenes de datos específicos para representar páginas web dinámicas.
Matraz a menudo se llama Micromarco. Está diseñado para mantener el núcleo de la aplicación simple y extensible. Flask no tiene una capa de abstracción incorporada para el procesamiento de bases de datos, ni forma soporte de validación. En cambio, Flask admite extensiones para agregar estas características a las aplicaciones. Algunas de las extensiones populares de Flask se discutirán en capítulos posteriores de este tutorial.