Flask (webový rámec)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. února 2022; ověření vyžaduje 1 úpravu .
Baňka
Typ webový rámec
Vývojář Ronacher, Armin
Zapsáno v Python [1]
Operační systém multiplatformní
Nejnovější verze
Stát aktivní
Licence upravená licence BSD [d] [3]
webová stránka flask.palletsprojects.com
 Mediální soubory na Wikimedia Commons

Flask  je framework pro vytváření webových aplikací v programovacím jazyce Python pomocí sady nástrojů Werkzeug a šablonovacího enginu Jinja2 . Patří do kategorie tzv. microframeworks  - minimalistické rámce webových aplikací, které záměrně poskytují pouze ty nejzákladnější funkce.

Instalace přes správce balíčků PyPI je podporována , verze 1.0 je kompatibilní s Pythonem 2.7, Pythonem 3.3 a vyššími.

Tvůrcem a hlavním autorem je rakouský programátor Armin Ronacher , který na projektu začal pracovat v roce 2010.

Příklad webové aplikace, která zobrazuje „ Ahoj světe !“:

z importu baňky Aplikace Flask = Baňka ( __name__ ) @aplikace . route ( "/" ) def hello (): return "Ahoj světe!" if __name__ == "__main__" : app . běžet ()

Série rozšiřujících balíčků pro Flask je spravována komunitou a obvykle začíná flask- , jako je flask-login , flask-sqlalchemy , flask-wtf .

Poznámky

  1. The flask Open Source Project na Open Hub: Languages ​​​​Page - 2006.
  2. https://github.com/pallets/flask/releases/tag/2.2.2
  3. https://github.com/pallets/flask/blob/1.0.2/LICENSE

Literatura

  • Grinberg M. Flask Web Development. Vývoj webových aplikací s Pythonem - O'Reilly Media, 2014—258 s. — ISBN 9781449372613 , ISBN 9781449372620 .
  • Copperwaite M., Leifer C. Learning Flask Framework. Vytvářejte dynamické webové stránky založené na datech a moderní webové aplikace pomocí Flask. - Packt Publishing, 2015. - 250 s. — ISBN 9781783983360 .

Odkazy