Láhev (webový rámec) - Bottle (web framework)
![]() | tento článek příliš spoléhá na Reference na primární zdroje.Září 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Vývojáři | Marcel Hellkamp |
---|---|
První vydání | 1. července 2009 |
Stabilní uvolnění | 0.12.18 / 1. prosince 2019[1] |
Úložiště | Úložiště lahví |
Napsáno | Krajta |
Operační systém | Cross-platform |
Typ | Webový rámec |
Licence | MIT |
webová stránka | Bottlepy![]() |
Láhev je WSGI mikro webový rámec pro programovací jazyk Python. Je navržen tak, aby byl rychlý, jednoduchý a lehký, a je distribuován jako jeden souborový modul bez č závislosti než standardní knihovna Pythonu. Stejný modul běží s Pythonem 2.7 a 3.x.[2]
Nabízí odeslání požadavku (trasy) s URL podpora parametrů, šablony, vestavěný webový server a adaptéry pro mnoho serverů WSGI / HTTP třetích stran a šablony motorů.[3]
Je navržen tak, aby byl lehký a umožňoval vývoj webové aplikace snadno a rychle.[4]
Funkce
- Jeden soubor, který běží s Pythonem 2.7 i 3.x.
- Může běžet jako samostatný webový server nebo může být použit za jakýmkoli (podporovaným) jakýmkoli webovým serverem, který podporuje WSGI
- Integrovaný šablonový modul s názvem SimpleTemplate Engine
- Podpora pro JSON údaje o klientovi (pro ZBYTEK a JavaScript klienti)
- Pluginy pro oblíbené databáze a obchody klíč / hodnota a další funkce[5]
Příklad
Jednoduchý "Ahoj světe!"
z láhev import trasa, běh, šablona@trasa('/ ahoj / ' )def index(název): vrátit se šablona(„ Dobrý den, {{name}} !“, název=název)běh(hostitel='localhost', přístav=8080)