Web Server Інтерфейс шлюзу є низькорівневий інтерфейс між веб-серверами і веб-додатків / рамок для мови програмування Python.
Це неофіційне і так звані "стандарт" для написання веб-додатків був створений, щоб просувати спільні інструменти для підтримки портативних веб-додатків, які працюють незалежно від серверної технології вони працюють.
Пляшка рамки Python, навіть якщо маленький, який працює за стандартом WSGI і може бути використано, щоб написати Serer-агностик портативні веб-додатків.
Пляшка була відома для роботи на багатьох серверних технологій, деякі з тестованих серверів, включаючи пасти, fapws3, Google App Engine і CherryPy. Навіть якщо офіційно не проходять, в основному будь WSGI-сумісний HTTP сервер може працювати пляшку. Принаймні в теорії.
Сам каркас досить малий, щоб поміститися усередині одного файлу і може бути встановлений і завантажений, як і будь-який інший модуль Python
Особливості :.
- без зовнішніх залежностей
- власну систему маршрутизації
- SEO Friendly URL-адреси
- Templated макети
- Підтримка для печива
- Підтримка для маніпулювання метаданими
- Підтримка завантаження файлів
- Дані форми обробки
- Вбудований HTTP-сервер
Що нового У цьому випуску:
- новий BaseRequest.route () властивість повертає маршрут, відповідав запит.
Що нового у версії 0.11.3:
- Вбудована підтримка Python 2.x і 3. х синтаксис. Немає необхідності запускати 2to3 більше.
- Підтримка часткових завантажень (заголовок Range) в static_file ().
- Новий інтерфейс ResourceManager допомагає пошуку файлів в комплекті з додатком.
- Додана адаптер сервера для офіціантки.
- New Bottle.merge () метод, щоб встановити всі маршрути з однієї програми до іншої.
- New 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;
Коментар не знайдено