Web Server Gateway Interface je rozhraní low-level mezi webovými servery a webové aplikace, / rámců pro programovací jazyk Python.
Toto neoficiální a takzvaný "standard" pro psaní webových aplikací byl vytvořen na podporu společné nástroje pro podporu přenosné webových aplikací, které pracují nezávisle na serverové technologie, které běží na.
Láhev je rámec Python, i když nějaký malý, který běží na standardu WSGI a mohou být použity k napsání Serer-agnostik přenosné webových aplikací.
Láhev je známo, že provoz na řadě serverových technologií, některé z testovaných serverů, včetně pasty, fapws3, Google App Engine a CherryPy. I když to není oficiálně testován, v podstatě jakýkoliv WSGI-schopný HTTP server může běžet láhev. Alespoň teoreticky.
Rámec sám o sobě je dost malý na to, aby se vešly dovnitř jednoho souboru a může být nainstalován a naplněn stejně jako jakýkoli jiný Python modulu
Vlastnosti :.
- Žádné externí závislosti
- Vlastní směrovací systém
- SEO friendly URL
- templátovaného rozložení
- Podpora pro soubory cookie
- Podpora pro manipulaci metadat
- Podpora pro nahrávání souborů
- Data formuláře
- Vestavěný HTTP server
Manipulace s
Co je nového v této verzi:
- Nový BaseRequest.route () vrátí vlastnost trasu, která uzavřeno žádost.
Co je nového ve verzi 0.11.3:
- Nativní podpora pro Python 2.x a 3. x syntax. Není třeba spouštět 2to3 už ne.
- Podpora pro dílčí stažení (záhlaví rozsah) static_file ().
- Nové ResourceManager rozhraní umožňuje vyhledávání souborů v balíku s aplikací.
- Přidána adaptér serveru na číšnici.
- New Bottle.merge () pro instalaci na všechny trasy z jedné aplikace do druhé.
- hotelu ve městě New BaseRequest.app získat objekt aplikace, která zpracovává žádosti.
Co je nového ve verzi 0.10.1:
- Byla přidána podpora pro syrové WSGI aplikace na Bottle.mount ().
- Bottle.mount () parametr pořadí změnit.
- Bottle.route () nyní accpets importu řetězec pro parametr zpětného volání.
- Odpadá Gunicorn 0.8 podporu. Aktuální podporovaná verze je 0.13.
- přidali vlastní možnosti Gunicorn serveru.
- V neposlední řadě klesla podporu pro filtry typu. Vyměňte vlastní plugin z potřeby.
Co je nového ve verzi 0.9.2:
- Co je nového:
- zcela nový plugin-API. Viz pluginy a Plugin Development Guide pro detaily.
- cesta (), malíř získal spoustu nových funkcí. Viz Bottle.route () pro detaily.
- Nové serverové adaptéry pro gevent, meinheld a Bjoern.
- Podpora SimpleTAL šablony.
- Lepší runtime balné mako šablon v režimu ladění výjimka.
- Spousta dokumentace, opravy a drobná vylepšení.
- nová vlastnost Request.urlparts.
- Vylepšení výkonu:
- směrovač speciálními případy wsgi.run_once prostředí pro urychlení CGI.
- Zkrácení doby zatížení modul o ~ 30% a optimalizované šablony parser.
- Podpora & quot; App Caching & quot; na Google App Engine.
- Některé málo používané nebo zastaralých funkcí jsou nyní pluginy, které zabraňují režii, pokud není používán funkce.
Co je nového ve verzi 0.8.5:
- Pevná & quot; Překládání serveru umírá na pomalém hardwaru. & quot;
Komentáře nebyl nalezen