Udviklet af | Armin Ronacher ( in ) |
---|---|
Første version | 1 st april 2010 |
Sidste version | 2.0.1 (21. maj 2021) |
Depositum | github.com/pallets/flask |
Kvalitetssikring | Kontinuerlig integration |
Projektstatus | I aktiv udvikling |
Skrevet i | Python |
Operativ system | Multiplatform |
Miljø | Tværplatform |
Sprog | engelsk |
Type | Web framework ( in ) |
Distributionspolitik | Ledig |
Licens | BSD 3-klausuler ( d ) |
Internet side | flask.palletsprojects.com |
Flask er en open source mikro- ramme til webudvikling i Python . Det er klassificeret som mikrorammer, fordi det er meget let. Flask sigter mod at holde kernen enkel, men udvidelig. Det inkluderer ikke et godkendelsessystem, ingen databaseabstraktionslag eller et formvalideringsværktøj. Der er dog mange udvidelser, der gør det let at tilføje funktionalitet. Det distribueres under BSD-licensen .
Flask blev oprindeligt oprettet af Armin Ronacher som en April Fool's Day . Ronachers ønske var at oprette en webramme indeholdt i en enkelt Python- fil, men i stand til at opretholde applikationer med høj efterspørgsel.
I 2018 blev Flask kåret til "Most Popular Web Framework" af Python Developers Survey. Fra januar 2020 havde den over 49.000 stjerner på GitHub mere end nogen anden Python- webudviklingsramme .
Flasken er baseret på to moduler werkzeug og jinja2 for at tilbyde flere af følgende funktioner:
Det grundlæggende program til brug af Flask er:
from flask import Flask app = Flask(__name__) @app.route('/') def index(): return "Hello world !" if __name__ == "__main__": app.run()