Вставить Python - Python Paste
Эта статья нужны дополнительные цитаты для проверка.Декабрь 2017 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Ян Бикинг |
---|---|
изначальный выпуск | 2005 |
Стабильный выпуск | 2.0.3 / 8 марта 2016 г. |
Репозиторий | |
Написано в | Python |
Операционная система | Кроссплатформенность |
Тип | Веб-фреймворк |
Лицензия | Лицензия MIT |
Интернет сайт | питонпаста |
Вставить Python, часто просто называют вставить, представляет собой набор коммунальные услуги за Веб-разработка в Python. Пасту описывают как «основу для веб-фреймворки ".[1]
Пакет Python Paste содержит модули Python, которые помогают в реализации WSGI промежуточное ПО.
В пакет входит оболочка WSGI для CGI Приложения. Он также включает простой веб-сервер, который может создавать запросы WSGI.
Промежуточное ПО WSGI
В WSGI standard - это интерфейс, который позволяет приложениям использовать код Python для обработки HTTP-запросов. А Приложение WSGI передается Python-представление HTTP-запроса приложением и возвращает контент, который обычно в конечном итоге отображается веб-браузером. Обычно это используется, когда веб сервер обслуживает контент, созданный кодом Python.
Однако есть и другие применения: Промежуточное ПО WSGI - это код Python, который получает запрос WSGI и затем выполняет логику на основе этого запроса перед передачей запроса приложению WSGI или другому промежуточному программному обеспечению WSGI. Промежуточное ПО WSGI отображается для приложения как сервер, а для сервера как приложение. Это аналогично функции трубы в системах Unix. Функциональность, предоставляемая промежуточным программным обеспечением WSGI, может включать аутентификацию, ведение журнала, Перенаправление URL, создание сессии, и сжатие.
Paste помогает в разработке таких систем промежуточного программного обеспечения WSGI. Например, он используется в Пилоны каркас веб-приложений.
Подкомпоненты пасты
Paste - это давний проект с открытым исходным кодом, начатый по крайней мере с 2005 года. По мере роста он выделил несколько других утилит из ядра Paste. Эти утилиты являются частью проекта Paste, но образуют свои собственные пакеты и имеют собственные номера версий. Они включают:
- Paste Deploy - это система для поиска и настройки приложений и серверов WSGI.
- Paste Script, ScriptType, INITools, Tempita, WaitForIt, WPHP, WSGIFilter и WSGIProxy - другие известные пакеты.
- WebTest
- WebOb - это оболочка для среды WSGI.
WebTest и WebOb были перенесены и теперь являются частью Проект пилонов.
Смотрите также
- TurboGears
- Проект пилонов
- Smalltalk Seaside
- Сервлет Java
- Интерфейс программирования приложений Интернет-сервера (ISAPI)
- FastCGI
- Apache Thrift (от команд Facebook и Evernote)
- Серверный JavaScript
- PHP
- Веб-фреймворк