Web Server Gateway Interface är en låg nivå gränssnitt mellan webbservrar och webbapplikationer / ramar för programmeringsspråket Python.
Denna inofficiella och så kallade "standard" för att skriva webbapplikationer skapades för att främja gemensamma verktyg för att stödja portabla webbapplikationer som fungerar oavsett vilken serverteknik de kör på.
Flaskan är ett ramverk Python, även om en liten en, som körs på WSGI standard och kan användas för att skriva Serer-agnostiker portabla webbapplikationer.
Flaska har varit känt för att köras på många servertekniker, några av de testade servrar inklusive pasta, fapws3, Google App Engine och cherrypy. Även om inte officiellt testats, i princip alla WSGI-kapabla HTTP-server kan köra Bottle. Åtminstone i teorin.
Ramen i sig är tillräckligt liten för att få plats i en enda fil och kan installeras och laddas som alla andra Python-modul
Funktioner :.
- Inga externa beroenden
- Sin egen routingsystemet
- SEO vänliga URL: er
- Templated layouter
- Stöd för cookies
- Stöd för metadata manipulation
- Stöd för filuppladdning
- Formulärdata hantering
- Inbyggd HTTP-server
Vad är nytt i den här versionen:
- Den nya BaseRequest.route () egenskapen returnerar Route som matchas begäran.
Vad är nytt i version 0.11.3:
- Inbyggt stöd för Python 2.x och 3. x syntax. Inget behov av att köra 2to3 längre.
- Stöd för ofullständiga nedladdningar (Range header) i static_file ().
- Det nya Resource gränssnittet hjälper lokalisera filer buntade med ett program.
- Lade till en server adapter för servitris.
- Ny Bottle.merge () metod för att installera alla rutter från ett program till ett annat.
- Ny BaseRequest.app egendom för att få ansökningsobjekt som hanterar en begäran.
Vad är nytt i version 0.10.1:
- Stöd för rå WSGI applikationer till Bottle.mount ().
- Bottle.mount () parameter ordning ändrats.
- Bottle.route () accpets nu en import sträng för parametern callback.
- Tappat Gunicorn 0,8 stöd. Nuvarande version som stöds är 0,13.
- Inkom beställnings- alternativen för att Gunicorn server.
- Äntligen bort stödet för typ filter. Ersätt med en anpassad plugin för det behövs.
Vad är nytt i version 0.9.2:
- Nyheter:
- En helt ny plugin-API. Se Plugins och Plugin Development Guide för detaljer.
- Vägen () dekoratör fick en hel del nya funktioner. Se Bottle.route () för mer information.
- Nya serveradaptrar för gevent, meinheld och Björn.
- Stöd för SimpleTAL mallar.
- Bättre runtime undantagshantering för mako mallar i felsökningsläge.
- Massor av dokumentation, fixar och små förbättringar.
- En ny fastighet Request.urlparts.
- Prestandaförbättringar:
- routern nu speciella väskor wsgi.run_once miljöer för att påskynda CGI.
- Minskad modul laddningstid med ~ 30% och optimerad mall parser.
- Stöd för & quot; App Caching & quot; på Google App Engine.
- En del av de sällan används eller nedgraderade funktioner är nu plugins som undviker overhead om funktionen inte används.
Vad är nytt i version 0.8.5:
- Fast & quot; Laddning server dör på långsam hårdvara. & quot;
Kommentarer hittades inte