A Web Server Gateway Interface egy alacsony szintű interfész a webszerverek és webes alkalmazások / kereteket a Python programozási nyelv.
Ez nem hivatalos, és az úgynevezett "standard" a webes alkalmazások jött létre, hogy előmozdítsa a közös eszközöket támogató hordozható webalkalmazások működnek, tekintet nélkül a szerver technológiával futnak.
Üveg egy Python keretet, akkor is, ha egy kicsi, hogy fut a WSGI szabványnak és használható, hogy írjon szererek-agnosztikus hordozható webes alkalmazások.
Palack már ismert, hogy futtatható legyen sok kiszolgáló technológiák, néhány tesztelt szerverek például paszta, fapws3, Google App Engine és Cherrypy. Még ha nem is hivatalos vizsgálaton, alapvetően minden WSGI-képes HTTP szerver futhat Bottle. Legalábbis elméletben.
A keret is elég kicsi ahhoz, hogy elférjen egyetlen fájl, és lehet telepíteni, és betölteni, mint bármely más Python modul.
Tulajdonságok :
- Nincs külső függőségek
- A saját routing rendszer
- SEO barát URL-ek
- Sablonozott elrendezések
- Támogatás sütiket
- Support for metadata manipuláció
- Támogatás felküldések
- Forma adatkezelési
- Beépített HTTP kiszolgáló
Mi az új ebben a kiadásban:
- Az új BaseRequest.route () tulajdonság visszaadja azt az útvonalat, illeszkedik a kérést.
Mi az új verzióban 0.11.3:
- natív támogatása Python 2.x és 3. x szintaxis. Nem kell futtatni 2to3 többé.
- Támogatás részleges letöltések (Range fejlécet) a static_file ().
- Az új ResourceManager felület segítségével helyüket fájlok csomagban egy alkalmazást.
- Added szerveren adapter pincérnő.
- New Bottle.merge () metódus telepíteni az összes útvonalat egyik alkalmazásból a másikba.
- New BaseRequest.app ingatlan, hogy a kérelem tárgyát, amely kezeli a kérést.
Mi az új verzióban 0.10.1:
- A támogatás a nyers WSGI alkalmazások Bottle.mount ().
- Bottle.mount () paraméter érdekében változtatni.
- Bottle.route () most accpets behozatali húr a callback paraméter.
- Eldobott Gunicorn 0.8 támogatás. Jelenlegi támogatott verzió 0,13.
- Hozzáadott egyéni lehetőségek Gunicorn szerveren.
- Végül leesett támogatását típusú szűrőket. Cserélje egyéni bővítmény a szükséges.
Mi az új verzióban 0.9.2:
- Mi új:
- Egy új plugin-API. Lásd beépülők és Plugin Development útmutatót.
- Az útvonal () dekoratőr van egy csomó új funkciót. Lásd Bottle.route () részleteit.
- Új szerver adapterek gevent, meinheld és Bjoern.
- Támogatás SimpleTAL sablonok.
- Better futásidejű kivétel kezelése Makó sablonok debug módban.
- Sok dokumentáció, javítások és kisebb javításra.
- Egy új Request.urlparts ingatlant.
- Performance fejlesztések:
- Az útválasztó külön-esetek wsgi.run_once környezetben, hogy gyorsítsák fel a CGI.
- Csökkentett modul betöltési idejét ~ 30% és optimalizált template elemző.
- Támogatás & quot; App gyorsítótárral & quot; A Google App Engine.
- Néhány ritkán használt vagy elavult funkciók most plugins, hogy elkerüljék overhead, ha a funkció nem használható.
Mi az új verzióban 0.8.5:
- Fix & quot; Újratöltés szerver leáll a lassú hardver. & quot;
Hozzászólás nem található