Balon (informatică)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Balon
software
Siglă
Tip Cadrul aplicațiilor web (nu este listat )
Dezvoltator Armin Ronacher
Data primei versiuni 1 aprilie 2010 ; Acum 11 ani
Ultima versiune 2.0.1 (21 mai 2021)
Sistem de operare Multiplatform
Limba Piton
Licență BSD 3-clauze
( licență gratuită )
Site-ul web flask.palletsprojects.com/

Flask este un micro- cadru web scris în Python , bazat pe instrumentul Werkzeug WSGI și cu motorul de șabloane Jinja2 . Este distribuit sub o licență BSD gratuită.

Balonul este numit „micro-cadru” deoarece are un nucleu simplu, dar extensibil. Nu există un strat de abstractizare pentru baza de date, validarea formularului sau orice altă componentă care să ofere funcționalități comune pentru care există deja biblioteci terțe. Cu toate acestea, Flask acceptă extensii care pot adăuga funcționalitate unei aplicații ca și cum ar fi fost implementată chiar de Flask. Există, de exemplu, extensii pentru validarea formularelor, gestionarea încărcării fișierelor, diverse tehnologii de autentificare și multe altele.

Caracteristici

  • Conține server de dezvoltare și depanator
  • Suport integrat pentru testarea unității
  • Cereri RESTful
  • Utilizați Jinja2 pentru șablon
  • Suportă cookie-uri de securitate (sesiuni de partea clientului)
  • Compatibil 100% WSGI 1.0
  • Bazat pe Unicode
  • Documentare extinsă
  • Compatibilitate cu Google App Engine
  • Extensii disponibile pentru a îmbunătăți caracteristicile dorite

Exemplu

Următorul cod prezintă o aplicație web care tipărește „ Hello world !”:

 din flacon import Flacon
app = Flask ( __name__ )

@app . ruta ( "/" )
def salut ():
    returnează "Hello World!"

dacă __name__ == "__main__" :
    aplicație . alerga ()

Elemente conexe

linkuri externe