уеб сървъра Gateway Interface е интерфейс за ниско равнище между уеб сървъри и уеб приложения / рамки за езика Python програмиране.
Това неофициално и така наречената "стандарт" за писане на уеб приложения е създаден за насърчаване на общи инструменти за подкрепа на преносими уеб приложения, които работят независимо от технологията на сървъра, те се движат по.
Bottle е рамка Python, дори и малка, която работи на стандарта WSGI и може да се използва, за да напишете serer-агностик преносими уеб приложения.
Bottle е известно, че се движат по много сървърни технологии, някои от тестваните сървъри, включително паста, fapws3, Google App Engine и Cherrypy. Дори и да не са официално тествани, основно всяко WSGI-способен HTTP сървър може да работи с бутилка. Поне на теория.
Самата рамка е достатъчно малък, за да се побере в един единствен файл и може да се инсталира и се зарежда като всеки друг Python модул
<силни> Характеристики :.
- Не са външни зависимости
- собствена система за маршрутизиране
- SEO приятелски URL адреси
- шаблонни оформления
- Подкрепа за бисквитки
- Подкрепа за манипулиране на метаданни
- Подкрепа за качване на файлове
- данни Форма манипулация
- Вградени HTTP сървър
Какво ново в тази версия:
- Новият BaseRequest.route () имотът се връща на маршрут, който съвпадение на искането.
Какво ново във версия 0.11.3:
- Native подкрепа за 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 поддръжка. Current поддържана версия е 0.13.
- Добавена персонализирани опции за Gunicorn сървър.
- Най-накрая пусна подкрепа за тип филтри. Заменете с потребителски плъгин за необходимо.
Какво ново във версия 0.9.2:
- Какво ново:
- Нова плъгин-API. Вижте Plugins и Plugin развитие Guide за подробности.
- The маршрут () декоратор има много нови функции. Вижте Bottle.route () за повече информация.
- Нови адаптери сървър за gevent, meinheld и Бьорн.
- Подкрепа за SimpleTAL шаблони.
- По-добре по време на работа обработка на изключения за мако шаблони в режим на отстраняване на грешки.
- Много документация, поправки и малки подобрения.
- Нов Request.urlparts имот.
- подобрения в производителността:
- рутера предприятието за специални случаи wsgi.run_once среди, за да се ускори CGI.
- Намалена време модул товар от ~ 30% и оптимизиран шаблон анализатор.
- Подкрепа за & quot; App кеширане & quot; на Google App Engine.
- Някои от рядко използвани или отхвърлени функции сега са плъгини, които избягват въздушната ако функцията не се използва.
Какво ново във версия 0.8.5:
- Фиксирана & quot; презареждане сървъра умира бавно хардуер. & quot;
Коментари не е намерена