Hola Mundo con Python Flask

16/Ene/2016 Python , Deja un comentario

Flask es un microframework de Python que está basado en Werkzeug, Jinja 2 y buenas intenciones. Mediante Flask podemos construir aplicaciones Web y Restful con Python de una forma extraordinariamente sencilla.

En el ejemplo de hoy vamos a tener una primera toma de contacto con el microframework construyendo un Hola Mundo con Python Flask.

Lo primero será instalar el microframework, para ello utilizamos el comando pip.

pip install flask

Ahora creamos un fichero Python que se llame holamundo.py. Lo primero que haremos será importar Flask.

  1. from flask import Flask

Lo siguiente será crear la aplicación Flask.

  1. app = Flask(__name__)

Flask se basa en la definición de rutas o routes para realizar las implementaciones de los endpoints. Se crea un método con una implementación que acabe devolviendo algún tipo de contenido y a dicho método se le asigna una ruta.

Por ejemplo vamos a crear un método holamundo que simplemente devuelva un texto con "Hola Mundo!".

  1. def holamundo():
  2. return 'Hola Mundo!'

Ahora vamos a indicar que este método será el que atienda a las peticiones de la raíz de nuestro servidor.

  1.  
  2. @app.route('/')
  3. def holamundo():
  4. return 'Hola Mundo!'
  5.  

Vemos que hemos utilizado el método .route con la ruta como parámetro para poder asignar dicha ruta.

Ya solo nos quedará lanzar la aplicación mediante el método .run().

  1. if __name__ == '__main__':
  2. app.run()

Cuando ejecutemos nuestra aplicación python.

python holamundo.py

Tendremos al servidor web ejecutándose en:

http://127.0.0.1:5000/

Así que ya solo nos queda ejecutarlo en el navegador para ver funcionando nuestro Hola Mundo con Python Flask.

Vídeos sobre Flask


¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*

*