Веб-сервер шлюза Интерфейс интерфейс низкого уровня между веб-серверами и веб-приложений / рамок для языка программирования Python.
Это неофициальное и так называемый "стандартный" для написания веб-приложений был создан, чтобы продвигать общие инструменты для поддержки портативных веб-приложений, которые работают независимо от сервера технологии они работают.
Бутылка рамки Python, даже если маленький, который работает по стандарту WSGI и может быть использовано, чтобы написать Serer-агностик портативных веб-приложений.
Бутылка была известна для работы на многих серверных технологий, некоторые из тестируемых серверов, включая пасты, fapws3, Google App Engine и CherryPy. Даже если официально не проходят, в основном любой WSGI-совместимый HTTP-сервер может работать бутылку. По крайней мере в теории.
Сам каркас достаточно мал, чтобы поместиться внутри одном файле и может быть установлен и загружен, как и любой другой модуль Python
Особенности :.
- нет внешних зависимостей
- Его собственная система маршрутизации
- SEO дружественных URL-адреса
- шаблонный макеты
- Поддержка для печенья
- Поддержка для манипулирования метаданными
- Поддержка загрузки файлов
- Данные формы обработки
- Встроенный HTTP-сервер
Что нового В этом выпуске:
- Новый BaseRequest.route () свойство возвращает маршрут, соответствует запрос.
Что нового в версии 0.11.3:
- Встроенная поддержка Python 2.x и 3. х синтаксис. Нет необходимости запускать 2to3 больше.
- Поддержка частичных загрузок (заголовок Диапазон) в static_file ().
- Новый интерфейс ResourceManager помогает размещения файлов в комплекте с приложением.
- Добавлена адаптер сервера для официантки.
- Нью-Bottle.merge () метод, чтобы установить все маршруты из одного приложения в другое.
- Нью-BaseRequest.app недвижимости, чтобы получить объект приложения, который обрабатывает запрос.
Что нового в версии 0.10.1:
- Добавлена поддержка сырьевых WSGI приложений к Bottle.mount ().
- Bottle.mount () параметр порядка изменяется.
- Bottle.route () теперь accpets строку импорта для параметра обратного вызова.
- Прекращена поддержка Gunicorn 0,8. Текущая версия поддерживает 0,13.
- Добавлена пользовательские варианты Gunicorn сервер.
- Наконец прекращена поддержка типа фильтров. Заменить с пользовательским плагина в необходимости.
Что нового в версии 0.9.2:
- Что нового:
- Новый плагин-API. См Плагины и плагин развития Руководство для деталей.
- Маршрут () декоратор получил много новых функций. См Bottle.route () для деталей.
- Новые серверные адаптеры для gevent, meinheld и Бьорн.
- Поддержка шаблонов SimpleTAL.
- Лучше исключением выполнения обработки для Mako шаблонов в режиме отладки.
- Много документации, исправлений и мелких улучшений.
- Новое свойство Request.urlparts.
- Улучшена производительность:
- Маршрутизатор специальные футляры wsgi.run_once среды для ускорения CGI.
- Сокращение времени нагрузка модуля на ~ 30% и оптимизированы шаблон парсер.
- Поддержка & Quot; App кэширования и Quot; на Google App Engine.
- Некоторые из редко используемых или устаревших функций в настоящее время плагины, которые избегают накладных расходов, если функция не используется.
Что нового в версии 0.8.5:
- Исправлена & Quot; Перезагрузка сервера умирает на медленном оборудовании. & Quot;
Комментарии не найдены