werkzeug Sustantivo alemán: "herramienta". Etimología: werk ("trabajo"), zeug ("cosas")
Werkzeug es una biblioteca completa de aplicaciones web WSGI. Comenzó como una simple colección de varias utilidades para aplicaciones WSGI y se ha convertido en una de las bibliotecas de utilidades WSGI más avanzadas.
Incluye:
Werkzeug no impone ninguna dependencia. Depende del desarrollador elegir un motor de plantilla, un adaptador de base de datos e incluso cómo manejar las solicitudes. Se puede utilizar para crear todo tipo de aplicaciones de usuario final, como blogs, wikis o tableros de anuncios.
Flask envuelve Werkzeug y lo utiliza para manejar los detalles de WSGI al tiempo que proporciona más estructura y patrones para definir aplicaciones potentes.
# save this as app.py
from werkzeug . wrappers import Request , Response
@ Request . application
def application ( request : Request ) -> Response :
return Response ( "Hello, World!" )
if __name__ == "__main__" :
from werkzeug . serving import run_simple
run_simple ( "127.0.0.1" , 5000 , application )
$ python -m app
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
La organización Pallets desarrolla y apoya Werkzeug y otros paquetes populares. Para hacer crecer la comunidad de contribuyentes y usuarios, y permitir que los mantenedores dediquen más tiempo a los proyectos, haga una donación hoy.