Flask

De Viquipèdia
(S'ha redirigit des de: Flask (entorn de treball))
Salta a la navegació Salta a la cerca
Crystal Clear app winprops bw.pngFlask
Flask logo.svg

Tipusmicro Servidor web
Versió estable0.12 (Desembre 2016)
LlicènciaBSD
Característiques tècniques
Sistema operatiuMultiplataforma
Escrit enPython
Equip
Creador/sArmin Ronacher de Pocoo
Desenvolupador(s)Armin Ronacher Modifica el valor a Wikidata
Més informació
Lloc webflask.pocoo.org
Stack ExchangeEtiqueta Modifica el valor a Wikidata
Id. Subredditflask Modifica el valor a Wikidata

Flask és un entorn de treball per a aplicacions web (web framework) escrit en Python i desenvolupat a partir de les eines Werkzeug i Jinja2. Flask té la llicència BSD. La darrera versió estable és la 0.12 de desembre del 2016. S'anomena micro framework perquè no disposa de capa d'abstracció de base de dades, funcionalitat de validació ni autenticació. No obstant això, s'hi poden afegir mitjançant extensions.[1][2][3]

Història[modifica]

  • 2004, es funda l'empresa Pocoo per un grup internacional d'entusiastes de Python.
  • Armin Ronacher de Pocoo crea Flask.

Característiques[modifica]

  • Disposa d'un servidor de desenvolupament i depuració.
  • Disposa d'assaig integrat.
  • Funcionalitat RESTful.
  • Utilitza Jinja2.
  • Suporta cookies (costat de client)
  • 100% WSGI 1.0
  • Basat en Unicode
  • Documentació extensa.
  • Compatiilitat amb Google App Engine.
  • Extensions available to enhance features desired

Exemple[modifica]

El següent codi mostra un aplicació web molt simple que envia "Hola món!" :

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hola Món!"

if __name__ == "__main__":
    app.run()

Referències[modifica]

  1. Makai, Matt. «Flask - Full Stack Python» (en anglès). https://www.fullstackpython.com.+[Consulta: 6 juny 2017].
  2. «Flask 0.12.2» (en anglès). https://pypi.python.org.+[Consulta: =6/06/17].
  3. «Introduction to Flask — Python for you and me 0.3.alpha1 documentation» (en anglès). http://pymbook.readthedocs.io.+[Consulta: 6 juny 2017].