Dezvoltat de | Armin Ronacher ( în ) |
---|---|
Prima versiune | 1 st aprilie 2010 |
Ultima versiune | 2.0.1 (21 mai 2021) |
Depozit | github.com/pallets/flask |
Asigurarea calității | Integrare continuă |
Starea proiectului | În dezvoltarea activă |
Scris in | Piton |
Sistem de operare | Multiplatform |
Mediu inconjurator | Cross-platform |
Limbi | Engleză |
Tip | Cadrul web ( în ) |
Politica de distribuție | Gratuit |
Licență | BSD 3-clauze ( d ) |
Site-ul web | flask.palletsprojects.com |
Flask este un micro- cadru open-source pentru dezvoltarea web în Python . Este clasificat ca microframe, deoarece este foarte ușor. Flask își propune să mențină nucleul simplu, dar extensibil. Nu include un sistem de autentificare, niciun strat de abstractizare a bazei de date sau un instrument de validare a formularului. Cu toate acestea, există multe extensii care facilitează adăugarea funcționalității. Este distribuit sub licență BSD .
Flask a fost creat inițial de Armin Ronacher ca o zi a păcălelilor din aprilie . Dorința lui Ronacher a fost de a crea un cadru web conținut într-un singur fișier Python, dar capabil să mențină aplicații cu cerere ridicată.
În 2018, Flask a fost votat „Cel mai popular cadru web” de Python Developers Survey. Începând din ianuarie 2020, avea peste 49.000 de stele pe GitHub , mai mult decât orice alt cadru de dezvoltare web Python .
Flask se bazează pe două module werkzeug și jinja2 pentru a oferi mai multe dintre următoarele caracteristici:
Programul de bază pentru utilizarea Flask este:
from flask import Flask app = Flask(__name__) @app.route('/') def index(): return "Hello world !" if __name__ == "__main__": app.run()