Bottle (ook bekend as python-bottel) is 'n oop bron, vinnig, draagbare, gratis en baie eenvoudige opdrag-lyn sagteware geïmplementeer in Python en ontwerp van die grond tot so 'n een-lêer WSGI framework.Features op te tree 'n glanceThe sagteware is in werklikheid 'n mikro-raamwerk wat gebruik kan word om maklik te ontwikkel klein web-gebaseerde programme. Dit hang af van die Python Standard biblioteek en funksies versoek versending, URL parameters, WSGI abstraksie, HTTP kop, HTTP ontwikkeling bediener, spoed optimalisaties, en koekie bestuur.
Daarbenewens, Bottle bied ondersteuning vir statiese lêers, foute, templates, geen IndentationErrors, Mako-Templates, sendfile, self optimalisering roetes, en vinnig statiese roetes. Dit ondersteun alle bedryfstelsels waar Python geïnstalleer.
Dit kan versoek stuur kartering te-bel funksioneer, die ondersteuning van beide dinamies en skoon URLs, ondersteun Jinja2, Cheetah en Mako templates via Python-gebaseerde, vinnig ingeboude sjabloon enjin, bied 'n vinnige toegang uploads, koekies, vorm data, kop of na 'n lêer enige ander HTTP-verwante metadata, en ondersteun Google App Engine, fapws3, cherrypy, bjoern, plak en ander HTTP-bedieners wat steun WSGI.Getting begin met BottleFirst van alles, dit is baie belangrik om hier te noem dat bottel is verenigbaar met beide 2. x en 3.x stabiele takke van die Python-programmeertaal. Om dit te installeer op jou Linux boks, laai die nuutste weergawe van bottel by Softoware, behalwe die argief iewers op jou rekenaar, pak dit, maak 'n terminale app en hardloop die & nav; sudo luislang setup.py installeer & rsquo; opdrag.
Alternatiewelik, kan jy net maak 'n terminaal emulasie program en loop die & nav; pit installeer bottel & rsquo; of & nav; easy_install -U bottel & rsquo; opdragte, of eenvoudig die aflaai van die bottle.py lêer in jou projek directory.A Hello World exampleTo sien hoe Bottle werke, hardloop 'n baie eenvoudige en ldquo; Hello World & rdquo; byvoorbeeld deur te plak die kode hier onder in 'n Python konsole, dan is jou webblaaier oop en toegang tot die http: // localhost: 8080 / hallo / wêreld URL.
uit bottel invoer roete, hardloop, sjabloon
route ('/ hallo /')
def indeks (naam):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; terugkeer sjabloon ('Hallo {{name}}! ", naam = naam)
hardloop (host = 'localhost', port = 8080)
Vereistes :
- Python
Kommentaar nie gevind