Introduccion a Flask en Python, Instalacion y Ejecucion

Flask es un framework web ligero, diseñado para empezar rapido y facilmente, con la habilidad de escalarlo a aplicaciones complejas, todo usando el lenguaje Python.

Flask permite crear todo tipo de aplicaciones web, gestion de archivos, conexion con base de datos y otros servicios, todo lo que el servidor nos permita.

Al usar el lenguaje de programacion python es facil de entender y de aplicar el uso de funciones, modulos y librerias, etc.

Instalacion de Flask

Para instalar flask en nuestra pc vamos a hacer uso del comando pip y no debemos tener ningun problema al instalarlo.

pip install flask

Este comando va a instalar flask y sus dependencias para que podamos hacer uso de ellas tan pronto como se finalice la instalacion.

Hola mundo en Flask

Ahora vamos a crear un pequeño ejemplo, lo que seria el clasico Hola Mundo.

Flask implementa anotaciones para crear las rutas y a cada ruta se le asigna una funcion.

En el siguiente codigo esta nuestro ejemplo de Hola, Mundo!

# importar flask a nuestra app
from flask import Flask
# crear la instancia a nuestra aplicacion principal
app = Flask(__name__)
# crear una ruta y definir la funcion
@app.route("/")
def index():
    return "<p>Hola, Mundo!</p>" # retornar el texto

Este ejemplo lo vamos a guardar en una carpeta y le vamos a poner por ejemplo flask1.py o el nombre que ustedes quieran pero debe tener terminacion *.py.

Este ejemplo solo es una ruta “/” la cual es la ruta raiz de cualquier proyecto y al ejecutar veremos en el navegador el texto retornado por la funcion index.

Ejecucion de una app en Flask

Para ejecutar la aplicacion que creamos en flask vamos a abrir la terminal o CMD y vamos a usar el comando “cd carpeta” hasta colocarnos en la carpeta donde tenemos nuestro script en python.

Para ejecutar la aplicacion en flask vamos a usar el siguiente comando.

flask --app flask1 run

Donde flask1 es el nombre de nuestro script pero sin la extencion .py aunque tambien puede ser con la extencion, por ejemplo.

flask --app flask1.py run

Una vez ejecutado la terminal nos mostrara el siguiente mensaje.

* Serving Flask app 'flask1.py'
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000

Donde nos indica que nuestra aplicacion se esta corriendo/ejecutando en la ip de localhost y en el puerto 5000.

Solo abrimos el navegador y vamos a esa ip y puerto y vamos a ver el texto Hola, Mundo! en el navegador.

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Evilnapsis

Subscribe now to keep reading and get access to the full archive.

Continue reading