werkzeug Nom allemand : « outil ». Etymologie : werk (« travail »), zeug (« truc »)
Werkzeug est une bibliothèque complète d'applications Web WSGI. Il a commencé comme une simple collection de divers utilitaires pour les applications WSGI et est devenu l'une des bibliothèques d'utilitaires WSGI les plus avancées.
Il comprend :
Werkzeug n'impose aucune dépendance. C'est au développeur de choisir un moteur de modèle, un adaptateur de base de données et même comment gérer les requêtes. Il peut être utilisé pour créer toutes sortes d'applications pour les utilisateurs finaux telles que des blogs, des wikis ou des tableaux d'affichage.
Flask enveloppe Werkzeug, l'utilisant pour gérer les détails de WSGI tout en fournissant plus de structure et de modèles pour définir des applications puissantes.
# 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)
L'organisation Pallets développe et prend en charge Werkzeug et d'autres packages populaires. Afin de développer la communauté de contributeurs et d'utilisateurs, et permettre aux responsables de consacrer plus de temps aux projets, veuillez faire un don aujourd'hui.