Меню
Главная
Случайная статья
Настройки
|
WSGI (англ. Web Server Gateway Interface) — стандарт обмена данными между веб-сервером и веб-приложением, написанным на Python, описанный в документе PEP 333[1].
Содержание
История
WSGI придумал создатель фреймворка Pylons Бен Бангерт (англ. Ben Bangert), известный под псевдонимом Groovie[1].
В 2003 году была опубликована спецификация PEP 333[2].
В 2010 году вышла спецификация PEP 3333[3].
Идея
В Python существует большое количество различного рода веб-фреймворков (каркасов), тулкитов и библиотек. Для каждого из них — собственный метод установки и настройки, они не умеют взаимодействовать между собой. Это может стать затруднением для тех, кто только начинает изучать Python, так как, например, выбор определённого фреймворка может ограничить выбор веб-сервера, и наоборот.
WSGI предоставляет простой и универсальный интерфейс между большинством веб-серверов и веб-приложениями или фреймворками.
Спецификации
|
|