Flaske (webramme)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 13. februar 2022; verifikation kræver 1 redigering .
Kolbe
Type webramme
Udvikler Ronacher, Armin
Skrevet i Python [1]
Operativ system på tværs af platforme
nyeste version
Stat aktiv
Licens ændret BSD-licens [d] [3]
Internet side flask.palletsprojects.com
 Mediefiler på Wikimedia Commons

Flask  er en ramme til at skabe webapplikationer i Python - programmeringssproget ved hjælp af Werkzeug-værktøjssættet og Jinja2- skabelonmotoren . Tilhører kategorien af ​​såkaldte microframeworks  - minimalistiske webapplikationsrammer, der bevidst kun giver de mest basale funktioner.

Installation via PyPI- pakkehåndteringen er understøttet , version 1.0 er kompatibel med Python 2.7, Python 3.3 og nyere.

Skaberen og hovedforfatteren er den østrigske programmør Armin Ronacher , som begyndte arbejdet med projektet i 2010.

Et eksempel på en webapplikation, der viser " Hello World !":

fra kolbe import Flask app = Flask ( __navn__ ) @app . rute ( "/" ) def hej (): retur "Hello World!" hvis __navn__ == "__main__" : app . løb ()

En række udvidelsespakker til Flask vedligeholdes af fællesskabet og starter normalt med flask- , såsom flask-login , flask-sqlalchemy , flask-wtf .

Noter

  1. Kolbens Open Source-projekt på Open Hub: Languages-side - 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 Webudvikling. Udvikling af webapplikationer med Python - O'Reilly Media, 2014—258 s. — ISBN 9781449372613 , ISBN 9781449372620 .
  • Copperwaite M., Leifer C. Learning Flask Framework. Byg dynamiske, datadrevne websteder og moderne webapplikationer med Flask. - Packt Publishing, 2015. - 250 s. — ISBN 9781783983360 .

Links