WhatsApp

  
¿Qué es Flask y por qué usarlo?
Descubre la Elegancia y Libertad del Desarrollo Web con Flask: Un Vistazo Profundo a un Microframework que Marca la Diferencia en Python

Introducción a Flask: Creando tu Primer Aplicación Web en Python


Imagina un marco web que no solo te guía, sino que también te da la libertad de ser el arquitecto de tu propio camino. Flask, un microframework, es precisamente eso y mucho más.

¿Por qué deberías elegir Flask para tu próxima aventura en desarrollo web? Aquí hay algunas razones convincentes:

  • Simplicidad refinada.
  • Libertad creativa.
  • Desarrollo rápido.
  • Adaptabilidad extrema.
  • Flexibilidad en la elección de Base de datos.
  • Comunidad activa y apoyo continuo.
  • Escalabilidad sin complicaciones.
  • Desarrollo elegante con Jinja2.

Empieza a usar flask: instalación y requisitos previos.

  1. Requisitos previos:  Antes de comenzar, verifica que Python esté instalado en tu sistema. Flask es un marco de desarrollo en Python, por lo que necesitas tener una versión de Python instalada para trabajar con él.
  2. Usa un entorno virtual: Crea un espacio aislado para tu proyecto, donde las dependencias no interferirán entre sí. Utiliza un entorno virtual para aislar tu proyecto del resto del sistema.
Creación del entorno virtual:

Es recomendable que al nombre de tu entorno le llames ".venv" para reconocerlo facilmente.

           python -m venv nombre_del_entorno
Activa el entorno virtual:
  • En linux:
    source .venv/bin/activate
  • En windows
    .venv\Scripts\activate
Instalar Flask usando pip:
           pip install Flask

Crea tu primer aplicación en flask: "Hola mundo".

  • Estructura Básica del Proyecto:
    • En tu directorio de proyecto, crea un archivo llamado app.py. Este será el punto de entrada de tu aplicación Flask.
    • Dentro del archivo app.py, importa Flask y crea una instancia de la aplicación:
                from flask import Flask
                app = Flask(__name__)
  • Creación de la Ruta Principal ("/") y la Función Asociada:

    • Debajo de la instancia de la aplicación, crea una ruta principal ("/") y una función asociada que retornará "Hola Mundo
                @app.route("/")
                def hola_mundo():
                    return "Hola Mundo"
  • Retorno de una Respuesta Simple: "Hola Mundo":
    • Ahora, cuando alguien acceda a la ruta principal ("/") de tu aplicación, la función hola_mundo se ejecutará y devolverá "Hola Mundo".
Ejecuta tu aplicación:
  • Regresa a tu terminal y asegúrate de estar dentro del directorio de tu proyecto.
  • Ejecuta el siguiente comando para arrancar el servidor Flask:
                flask run
  • Flask te indicará en qué dirección se ha iniciado el servidor, si tu IDE te lo permite puedes utilizar el atajo ctrl + click en la direccion que aparece al correr tu aplicación flask generalmente es: "http://127.0.0.1:5000/."


Resultado:

¡Felicidades! Acabas de crear y ejecutar tu primera aplicación en Flask. Este es solo el comienzo de tu emocionante viaje en el desarrollo web con Flask. Ahora, ¡siente la libertad de explorar y expandir tu aplicación con características más avanzadas!


Kevin Rodríguez 8 febrero, 2024
Compartir
Categorías


Iniciar sesión dejar un comentario

  
Aprendiendo lógica de programación con JavaScript parte 1
Aprendiendo JS desde cero