werkzeug Substantivo alemão: "ferramenta". Etimologia: werk ("trabalho"), zeug ("coisas")
Werkzeug é uma biblioteca abrangente de aplicativos da web WSGI. Ela começou como uma coleção simples de vários utilitários para aplicativos WSGI e se tornou uma das mais avançadas bibliotecas de utilitários WSGI.
Inclui:
Werkzeug não impõe nenhuma dependência. Cabe ao desenvolvedor escolher um mecanismo de modelo, um adaptador de banco de dados e até mesmo como lidar com as solicitações. Ele pode ser usado para construir todos os tipos de aplicativos de usuário final, como blogs, wikis ou quadros de avisos.
O Flask envolve o Werkzeug, usando-o para lidar com os detalhes do WSGI e, ao mesmo tempo, fornecendo mais estrutura e padrões para definir aplicativos poderosos.
# 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)
A organização Pallets desenvolve e oferece suporte ao Werkzeug e outros pacotes populares. Para aumentar a comunidade de contribuidores e usuários e permitir que os mantenedores dediquem mais tempo aos projetos, faça uma doação hoje.