The Web Server Gateway Interface er et lavt nivå grensesnitt mellom webservere og web-applikasjoner / rammer for programmeringsspråket Python.
Denne uoffisielle og såkalte "standard" for å skrive web-applikasjoner ble opprettet for å fremme felles verktøy for å støtte bærbare webapplikasjoner som fungerer uavhengig av serverteknologi de kjører på.
Flaske er en Python rammeverk, selv om en liten en, som kjører på WSGI standard og kan brukes til å skrive serer-agnostiker bærbare webapplikasjoner.
Flasken har vært kjent for å kjøre på mange serverteknologi, noen av de testede servere, inkludert lime, fapws3, Google App Engine og Cherrypy. Selv om ikke offisielt testet, i utgangspunktet noe WSGI-stand HTTP-server kan kjøre Bottle. I det minste i teorien.
Rammeverket er liten nok til å passe inn i en enkelt fil, og kan installeres og lastes som alle andre Python modul
Egenskaper .
- Ingen eksterne avhengig
- Sin egen ruting system
- SEO vennlige nettadresser
- malbasert oppsett
- Støtte for cookies
- Støtte for metadata manipulasjon
- Støtte for filopplasting
- Form data håndtering
- Innebygd HTTP-server
Hva er nytt i denne utgaven:
- Den nye BaseRequest.route () eiendom returnerer Route at matchet forespørselen.
Hva er nytt i versjon 0.11.3:
- Native støtte for Python 2.x og tre. x syntaks. Du trenger ikke å kjøre 2to3 lenger.
- Støtte for delvis nedlastinger (Range header) i static_file ().
- Den nye ResourceManager grensesnitt hjelper å finne filer buntet med en søknad.
- Lagt til en server adapter for servitør.
- New Bottle.merge () metode for å installere alle ruter fra ett program til et annet.
- New BaseRequest.app eiendommen for å få programmet objektet som håndterer en forespørsel.
Hva er nytt i versjon 0.10.1:
- Lagt til støtte for rå WSGI søknader til Bottle.mount ().
- Bottle.mount () parameter for endret.
- Bottle.route () accpets nå en import streng for tilbakeringing parameter.
- Droppet Gunicorn 0.8-støtte. Nåværende støttet versjon er 0.13.
- Lagt tilpassede alternativer å Gunicorn serveren.
- Til slutt droppet støtte for type filtre. Bytt ut med en tilpasset plugin av behov.
Hva er nytt i versjon 0.9.2:
- Hva er nytt:
- En helt ny plugin-API. Se Plugins og Plugin Development Guide for detaljer.
- rute () dekoratør fikk en masse nye funksjoner. Se Bottle.route () for detaljer.
- Nye serveradaptere for gevent, meinheld og bjoern.
- Støtte for SimpleTAL maler.
- Bedre runtime unntak håndtering for mako maler i debug-modus.
- Masse dokumentasjon, fikser og små forbedringer.
- En ny Request.urlparts eiendom.
- Ytelsesforbedringer:
- ruteren nå spesial-trekk wsgi.run_once miljøer for å få fart på CGI.
- Redusert modul lastetid ved ~ 30% og optimalisert mal parser.
- Støtte for & quot; App Caching & quot; på Google App Engine.
- Noen av de sjelden brukte eller nedgraderte funksjonar er nå plugins som unngår overhead om funksjonen ikke er i bruk.
Hva er nytt i versjon 0.8.5:
- Fast & quot; Omlasting serveren dør på treg maskinvare. & quot;
Kommentarer ikke funnet