Flask

Flask
Información general
Tipo de programa Framework Web
Desarrollador Armin Ronacher
Licencia BSD
Información técnica
Programado en Python
Versiones
Última versión estable 3.1.319 de febrero de 2026
Enlaces

Flask es un framework minimalista escrito en Python que permite crear aplicaciones web rápidamente y con un mínimo número de líneas de código. Está basado en la especificación WSGI de Werkzeug y el motor de templates Jinja2 y tiene una licencia BSD.

Historia

Flask fue creado por Armin Ronacher de Pocoo, un grupo internacional de entusiastas de Python formado en 2004. Según Ronacher, la idea original era una broma del Día de los Inocentes que fue lo suficientemente popular como para convertirse en una aplicación seria. El nombre es una referencia al marco anterior de Bottle.

Cuando Ronacher y Georg Brandl crearon un sistema de tablones de anuncios escrito en Python en 2004, se desarrollaron los proyectos de Pocoo Werkzeug y Jinja.

En abril de 2016, el equipo de Pocoo se disolvió y el desarrollo de Flask y bibliotecas relacionadas pasó al nuevo proyecto Pallets. Desde 2018, los datos y objetos relacionados con Flask se pueden renderizar con Bootstrap.

Flask se ha hecho popular entre los entusiastas de Python. A partir de octubre de 2020, tiene la segunda mayor cantidad de estrellas en GitHub entre los marcos de desarrollo web de Python, solo un poco detrás de Django, y fue votada como el marco web más popular en la encuesta de desarrolladores de Python para los años entre y que incluyen 2018 y 2022.[1]

Ejemplo

El código siguiente muestra una aplicación simple que imprime "¡Hola Mundo!":

from flask import Flask
app = Flask(__name__)

@app.route("/")
def holamundo():
    return "¡Hola Mundo!"

app.run(port=5000)

Referencias

Enlaces externos

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.