Flask (cadru web)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 13 februarie 2022; verificarea necesită 1 editare .
Balon
Tip de cadru web
Dezvoltator Ronacher, Armin
Scris in Python [1]
Sistem de operare multiplatformă
ultima versiune
Stat activ
Licență licență BSD modificată [d] [3]
Site-ul web flask.palletsprojects.com
 Fișiere media la Wikimedia Commons

Flask  este un cadru pentru crearea de aplicații web în limbajul de programare Python folosind setul de instrumente Werkzeug și motorul de șabloane Jinja2 . Aparține categoriei așa-numitelor microframeworks  - cadre de aplicații web minimaliste care oferă în mod deliberat doar cele mai de bază caracteristici.

Instalarea prin managerul de pachete PyPI este acceptată , versiunea 1.0 este compatibilă cu Python 2.7, Python 3.3 și versiunile ulterioare.

Creatorul și autorul principal este programatorul austriac Armin Ronacher , care a început să lucreze la proiect în 2010.

Un exemplu de aplicație web care arată „ Bună lume !”:

din importul balonului Aplicația Flask = Flask ( __name__ ) @app . ruta ( "/" ) def hello (): returnează "Hello World!" if __name__ == "__main__" : app . alerga ()

O serie de pachete de extensie pentru Flask sunt întreținute de comunitate și de obicei încep cu flask- , cum ar fi flask-login , flask-sqlalchemy , flask-wtf .

Note

  1. Proiectul flask Open Source pe Open Hub: Pagina de limbi - 2006.
  2. https://github.com/pallets/flask/releases/tag/2.2.2
  3. https://github.com/pallets/flask/blob/1.0.2/LICENSE

Literatură

  • Grinberg M. Flask Web Development. Dezvoltarea de aplicații web cu Python - O'Reilly Media, 2014—258 p. — ISBN 9781449372613 , ISBN 9781449372620 .
  • Copperwaite M., Leifer C. Learning Flask Framework. Creați site-uri web dinamice, bazate pe date și aplicații web moderne cu Flask. - Editura Packt, 2015. - 250 p. — ISBN 9781783983360 .

Link -uri