Bottle (også kjent som python-flaske) er en åpen kildekode, rask, bærbar, gratis og svært enkel kommandolinje-programvaren implementert i Python og designet fra grunnen av for å fungere som en one-fil WSGI framework.Features på en glanceThe programvare er faktisk en mikro-rammeverk som kan brukes til lett å få små web-baserte applikasjoner. Det avhenger av Python Standard Library og funksjoner forespørsel utsending, webadresseparametere, WSGI abstraksjon, HTTP header, HTTP utvikling server, hastighetsoptimiseringer, og cookie styring.
I tillegg gir Bottle støtte for statiske filer, feil, maler, ingen IndentationErrors, Mako-Maler, sendfile, selvoptimaliserings ruter og raske statiske ruter. Den støtter alle operativsystemer hvor Python er installert.
Det kan sende forespørsel til fungere ringe kartlegging, støtte både dynamiske og rene URLer, støtter Jinja2, Cheetah og Mako maler via Python-baserte, rask innebygd mal motor, gir rask tilgang til filopplasting, cookies, skjemadata, hoder eller noen annen HTTP-relaterte metadata, og støtter Google App Engine, fapws3, Cherrypy, Bjørn, lim og andre HTTP-servere som støtter WSGI.Getting startet med BottleFirst av alt, er det svært viktig å nevne her at Bottle er kompatibel med både to. x og 3.x stabile grener av programmeringsspråket Python. Å installere det på din Linux-boksen, laste ned den nyeste versjonen av Bottle fra Softoware, lagre arkivet et sted på datamaskinen, pakk det, åpne en terminal app og kjøre & lsquo; sudo python setup.py installere & rsquo; kommando.
Alternativt kan du bare åpne en terminal emulator program og kjør & lsquo; pip installere flaske & rsquo; eller & lsquo; easy_install -U flaske & rsquo; kommandoer, eller bare laste ned bottle.py filen inn i prosjektet directory.A Hello World exampleTo se hvordan Flaske fungerer, kjøre en veldig enkel & ldquo; Hello World & rdquo; eksempel ved å lime koden under inn i en Python konsollen, og deretter åpne nettleseren og få tilgang til http: // localhost: 8080 / hallo / verden URL.
fra flaske import rute, løpe, mal
route ('/ hei /')
def indeks (navn):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tilbake mal ('Hei {{name}}!', name = navn)
kjøre (host = 'localhost', port = 8080)
Krav :
- Python
Kommentarer ikke funnet