Kolbe (ramme)

Kolbe

Information
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 .

Historie

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 .

Funktioner

Flasken er baseret på to moduler werkzeug og jinja2 for at tilbyde flere af følgende funktioner:

Eksempel

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()

Tillæg

Relaterede artikler

Referencer

  1. Version 2.0.1  " ,21. maj 2021(adgang til 22. maj 2021 )
  2. Udgivelse 2.0.1  " ,21. maj 2021(adgang 21. juni 2021 )
  3. "  Forord - Flask Documentation (1.1.x)  "flask.palletsprojects.com (adgang til 8. oktober 2020 )
  4. (in) "  Pakkerne PyPI tagget med" Framework :: Flask ".  » , På pypi.org
  5. (in) "  Licens  "flask.pocoo.org (adgang til 18. januar 2015 ) .
  6. (in) Armin Ronacher, "  Åbning af kolben  " [PDF] ,2011(adgang til 18. januar 2015 ) .
  7. (in) "  Python Developers Survey 2018 Results  "JetBrains (adgang til 4. marts 2020 )
  8. (in) "  Stargazers - pallets / kolbe  "github.com (adgang til 4. marts 2020 )
  9. (in) "  Udviklingsserver  "flask.palletsprojects.com (adgang til 4. marts 2020 )
  10. "  Testing Flask Applications - Flask Documentation (1.1.x)  " , på flask.palletsprojects.com (adgang til 4. marts 2020 )
  11. "  Skabeloner - Flaskedokumentation ( 1.1.x )  " , på flask.palletsprojects.com (adgang til 4. marts 2020 )
  12. "  Deployment Options - Flask Documentation (1.1.x)  " , på flask.palletsprojects.com (adgang til 4. marts 2020 )
  13. "  Extensions - Flask Documentation (1.1.x)  " , på flask.palletsprojects.com (adgang til 4. marts 2020 )