Kolv (webramverk)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 13 februari 2022; verifiering kräver 1 redigering .
Flaska
Sorts webbramverk
Utvecklaren Ronacher, Armin
Skrivet i Python [1]
Operativ system plattformsoberoende
senaste versionen
stat aktiva
Licens modifierad BSD-licens [d] [3]
Hemsida flask.palletsprojects.com
 Mediafiler på Wikimedia Commons

Flask  är ett ramverk för att skapa webbapplikationer i programmeringsspråket Python med hjälp av Werkzeugs verktygslåda och Jinja2 -mallmotorn . Tillhör kategorin så kallade microframeworks  - minimalistiska webbapplikationsramverk som medvetet endast tillhandahåller de mest grundläggande funktionerna.

Installation via PyPI -pakethanteraren stöds , version 1.0 är kompatibel med Python 2.7, Python 3.3 och högre.

Skaparen och huvudförfattaren är den österrikiske programmeraren Armin Ronacher , som började arbeta med projektet 2010.

Ett exempel på webbapplikation som visar " Hello World !":

från kolv import Flask app = Kolv ( __namn__ ) @app . route ( "/" ) def hello (): returnera "Hello World!" om __namn__ == "__main__" : app . springa ()

En serie förlängningspaket för Flask underhålls av communityn och börjar vanligtvis med flask- , såsom flask-login , flask-sqlalchemy , flask-wtf .

Anteckningar

  1. Kolven med öppen källkod på Open Hub: Languages-sidan - 2006.
  2. https://github.com/pallets/flask/releases/tag/2.2.2
  3. https://github.com/pallets/flask/blob/1.0.2/LICENSE

Litteratur

  • Grinberg M. Flask Webbutveckling. Utveckla webbapplikationer med Python - O'Reilly Media, 2014—258 s. — ISBN 9781449372613 , ISBN 9781449372620 .
  • Copperwaite M., Leifer C. Learning Flask Framework. Bygg dynamiska, datadrivna webbplatser och moderna webbapplikationer med Flask. - Packt Publishing, 2015. - 250 sid. — ISBN 9781783983360 .

Länkar