Web Server "Vartai sąsaja yra žemo lygio sąsaja interneto serverių ir interneto programų / sistemų už Python programavimo kalba.
Ši neoficiali ir vadinamasis "standartas" rašyti žiniatinklio programų buvo sukurta siekiant skatinti bendras priemones remti nešiojamų interneto programas, kurios dirba nepriklausomai nuo serverio technologiją jie paleisti į.
Butelis yra Python sistema, net jei mažas, kad eina ant WSGI standartą ir gali būti naudojamas rašyti serer agnostikas nešiojamų interneto programas.
Butelis buvo žinoma, kad paleisti daug serverių technologijų, kai iš išbandytų serverių įskaitant pasta, fapws3, Google App Engine ir CherryPy. Net jei nėra oficialiai patikrinta, iš esmės bet WSGI galintys HTTP serveris gali veikti butelį. Bent jau teoriškai.
Pati sistema yra pakankamai mažas, kad tilptų viename faile ir gali būti įdiegta ir pakrautas kaip bet kuris kitas Python modulis
Įranga :.
- Nėra išorinių priklausomybių
- Jo paties maršruto sistema
- SEO Friendly URL
- Templated maketai
- Parama slapukus
- Parama metaduomenų manipuliavimo
- Parama įkelti failų
- Formos duomenų tvarkymo
- Built-in HTTP serverį
Kas naujo , šioje laidoje:
- Naujas BaseRequest.route () nuosavybė grąžina maršrutą, atitiko prašymą.
Kas naujo 0.11.3 versija:
- Gimtoji parama Python 2.x ir 3. x sintaksė. Nereikia paleisti 2to3 daugiau.
- Parama dalinių parsisiųsti (klasės antraštė) į static_file ().
- Naujas ResourceManager sąsaja padeda surasti failus siejama su paraiška.
- Pridėta serverio adapteris padavėja.
- Nauja Bottle.merge () metodą įdiegti visus maršrutus iš vienos programos į kitą.
- Nauja BaseRequest.app nuosavybė gauti paraiškos objektą, kuris tvarko prašymą.
Kas naujo versija 0.10.1:
- Pridėta parama žaliavų WSGI paraiškas Bottle.mount ().
- Bottle.mount () parametras tvarka pasikeitė.
- Bottle.route () dabar accpets importo seką skambinant parametrą.
- Sumažėjo Gunicorn 0.8 palaikymas. Dabartinis palaikoma versija yra 0,13.
- Pridėta užsakymą variantų Gunicorn serveris.
- Galiausiai sumažėjo paramą tipo filtrai. Pakeiskite užsakymą įskiepiai ir reikia.
Kas naujo versijos 0.9.2:
- Kas naujo:
- naują plugin-API. Žr Plugins ir Įskiepis plėtros vadovas detales.
- maršrutas () dekoratorius gavo naujų funkcijų daug. Žr Bottle.route () detales.
- Naujas serveris Adapteriai gevent, meinheld ir Bjoern.
- Parama simpletal šablonus.
- Geriau Runtime išskyrus tvarkymo ir mako šablonų debug režimu.
- Daug dokumentus, nustato ir mažų patobulinimų.
- Naujas Request.urlparts nuosavybė.
- Performance patobulinimų:
- Router dabar Ypatingi dėklai wsgi.run_once aplinka pagreitinti CGI.
- Sumažintas modulis apkrovos laikas ~ 30% ir optimizuotas šablonas analizatorius.
- Parama & quot; App podręczną & quot; "Google App Engine.
- Kai retai naudojamų arba atgyvenę funkcijų dabar įskiepių, kad vengti važtaraščius, jei funkcija nenaudojama.
Kas naujo 0.8.5 versija:
- Fiksuotas & quot; perkrovimas serverį miršta lėtai aparatūros. & quot;
Komentarai nerastas