Summary
Keywords
Full Transcript
¿Quieres crear una API REST usando Flask y Python? ¡Pues entra para aquí que yo te enseño! En este vídeo del curso de Python crearemos una aplicación web para consultar estadísticas de streamers. 👉🏻 Usaremos el framework web flask de python para crear nuestro backend. Además, crearemos una base de datos de tipo SQL utilizando SQLite3, que rellenaremos usando datos de Streamers. ✋ ¡Alto! ¿Has llegado hasta aquí? Pues menudo Titán. Coméntame "Terodáctil" para que yo sepa que te has leído la descripción. 👉🏻 Para conectar flask a la base de datos utilizaremos el módulo SQLAlchemy, que nos permite trabajar con la base de datos en forma de Objetos de Python, lo cual resulta muy útil. 👉🏻 De momento, leeremos datos de la base de datos y los mandaremos al cliente en formato JSON. Más adelante veremos algunas aplicaciones de este proceso. ✋ ¿Qué aprenderás? A crear una API REST utilizando python y flask. A crear una base de datos con SQLite3, añadir datos y leerlos. A conectarte a la base de datos utilizando Python y SQLAlchemy. 🎬 TIMESTAMPS: 00:00 - Explicación del proyecto de Python Flask. 01:37 - Instalación de librerías y estructura de ficheros. 02:55 - Instalación de Flask y SQLAlchemy 04:40 - Creación de la tabla de Streamers con SQLite3 06:47 - Añadimos datos a la tabla. 10:36 - Creación de la app de Flask 15:45 - Creación de la primera ruta de Flask 19:21 - Creamos el Modelo de Streamer con SQLAlchemy 27:12 - Leer todas las filas de una tabla con SQLAlchemy 33:34 - Método __str__ de la clase Streamer 39:30 - Serialización de datos. 41:25 - Ruta para devolver un JSON con todos los Streamers (jsonify) 52:20 - Buscar Streamer por nombre 53:08 - Enviar variables por URL 55:30 - Filtrar por nombre. 01:01:25 - Filtrar por múltiples valores con SQLAlchemy
