Métodos HTTP con Flask

Cuando trabajamos con aplicaciones web y necesitamos comunicar el servidor con nuestro navegador utilizamos el protocolo HTTP (Protocolo Transferencia Hipertexto). El protocolo HTTP maneja diferentes métodos para realizar acciones. Nosotros para trabajar con los métodos HTTP en Flask y acceder a diferentes rutas y datos de nuestra aplicación web, trabajaremos con los métodos GET y… Seguir leyendo Métodos HTTP con Flask

Plantillas Jinja2 con Flask

El desarrollo de plantillas con Jinja2 es un tema muy amplio, lo veremos en varias entradas por separado. En esta primera parte veremos lo que puede considerarse la parte básica. Para entender qué son las plantillas Jinja2 vamos a comenzar viendo un ejemplo de plantilla Jinja2 básica. Nosotros trabajaremos con nuestra aplicación ‘Hola mundo!’ y… Seguir leyendo Plantillas Jinja2 con Flask

Plantillas con Flask

Hasta ahora en todos los tutoriales de Flask que venimos realizando hemos estado generando código HTML desde Python que retornábamos directamente con las funciones. Algo parecido a esto. Las plantillas con Flask vienen a facilitarnos mucho la vida en este aspecto, ya que la función render_template() nos permite renderizar un archivo .HTML completo. Templates con… Seguir leyendo Plantillas con Flask

Archivos estáticos con Flask

Vamos a ver mediante un ejemplo cómo podemos trabajar con archivos estáticos con Flask. Trabajando con este tipo de archivos toma un papel fundamental la función url_for() para construir las rutas en las que van a estar disponibles nuestros archivos. Partiremos como siempre de nuestra aplicación ‘Hola mundo!’ creada en el primer tutorial para desarrollo… Seguir leyendo Archivos estáticos con Flask

redirect y url_for con Flask

Vamos a trabajar con las funciones redirect() y url_for() de Flask en varios ejemplos para que veamos el gran potencial que tienen. Arrancaremos con la aplicación de ‘Hola mundo!’ de entradas anteriores. Quizás sea necesario que eches un vistazo a la entrada sobre rutas con Flask antes de continuar viendo sobre estas dos funciones. Función… Seguir leyendo redirect y url_for con Flask

Hola mundo con Flask

Sin duda una de las grandes ventajas que tiene desarrollar aplicaciones web con Flask es lo sencillo que resulta si conocemos el lenguaje de programación Python y las pocas líneas que son necesarias para lanzar una aplicación del estilo ‘Hola mundo!’. Aplicación sencilla con Flask Vamos a ver lo sencillo que resulta escribir un Hola… Seguir leyendo Hola mundo con Flask

Instalación de Flask

Aunque esta entrada es para ver la instalación de Flask, antes de hacer nada vamos a crear un entorno virtual con pipenv. Si ya tienes tu entorno virtual instalado, o directamente prefieres no instalarlo, puedes pasar directamente a ver cómo → Instalar Flask. Instalar Flask Python ¿Por qué debemos crear un entorno virtual para nuestro… Seguir leyendo Instalación de Flask

¿Qué es Flask?

Flask es un framework ligero escrito en Python que permite crear aplicaciones web de forma rápida y sencilla. Desarrollo web con Flask Una de las ventajas del desarrollo web con Flask es que permite instalar únicamente las extensiones que vayamos a utilizar, no es necesario disponer de funcionalidades que no vamos a utilizar. Flask es… Seguir leyendo ¿Qué es Flask?