werkzeug Немецкое существительное: «инструмент». Этимология: werk («работа»), zeug («вещи»).
Werkzeug — это комплексная библиотека веб-приложений WSGI. Она начиналась как простой набор различных утилит для приложений WSGI и превратилась в одну из самых продвинутых библиотек утилит WSGI.
Он включает в себя:
Werkzeug не навязывает никаких зависимостей. Разработчик должен выбрать механизм шаблонов, адаптер базы данных и даже способ обработки запросов. Его можно использовать для создания всевозможных приложений для конечных пользователей, таких как блоги, вики или доски объявлений.
Flask оборачивает Werkzeug, используя его для обработки деталей WSGI, обеспечивая при этом больше структуры и шаблонов для определения мощных приложений.
# 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)
Организация Pallets разрабатывает и поддерживает Werkzeug и другие популярные пакеты. Чтобы расширить сообщество участников и пользователей и позволить сопровождающим уделять больше времени проектам, сделайте пожертвование сегодня.