Ya aprendimos a conectar Flask con PostgreSQL. Ahora es momento de poner en pr谩ctica lo aprendido con ejercicios explicados paso a paso.
Hoy resolveremos ejercicios sobre:
✔️ Crear una base de datos PostgreSQL y conectarla a Flask
✔️ Definir modelos con SQLAlchemy
✔️ Construir una API REST para insertar y consultar datos
✔️ Actualizar y eliminar registros en PostgreSQL desde Flask
馃搶 Cada ejercicio incluye c贸digo, explicaci贸n y prueba de salida.
1️⃣ Ejercicio: Crear la Base de Datos y Conectarla con Flask
馃搷 Objetivo: Crear una base de datos PostgreSQL y conectarla a Flask usando SQLAlchemy.
馃搶 C贸digo:
馃搶 Salida esperada en http://127.0.0.1:5000/
✅ Este c贸digo establece la conexi贸n entre Flask y PostgreSQL.
2️⃣ Ejercicio: Definir un Modelo para Usuarios en PostgreSQL
馃搷 Objetivo: Crear una tabla usuarios
en PostgreSQL con SQLAlchemy.
馃搶 C贸digo:
馃搶 Salida esperada:
✅ Ahora Flask puede almacenar y gestionar usuarios en PostgreSQL.
3️⃣ Ejercicio: Insertar Datos en PostgreSQL desde Flask
馃搷 Objetivo: Crear una API que permita agregar nuevos usuarios.
馃搶 C贸digo:
馃搶 Ejemplo de JSON enviado en una petici贸n POST
:
馃搶 Salida esperada:
✅ Ahora los usuarios pueden registrarse desde una API en Flask.
4️⃣ Ejercicio: Consultar Usuarios desde PostgreSQL
馃搷 Objetivo: Obtener una lista de usuarios desde PostgreSQL.
馃搶 C贸digo:
馃搶 Salida esperada en http://127.0.0.1:5000/usuarios
✅ Ahora la API Flask puede consultar usuarios en PostgreSQL.
5️⃣ Ejercicio: Actualizar Datos de un Usuario
馃搷 Objetivo: Modificar el email de un usuario en PostgreSQL.
馃搶 C贸digo:
馃搶 Ejemplo de JSON enviado en PUT
:
馃搶 Salida esperada:
✅ Permite modificar registros en la base de datos desde Flask.
6️⃣ Ejercicio: Eliminar un Usuario en PostgreSQL
馃搷 Objetivo: Borrar un usuario de la base de datos PostgreSQL.
馃搶 C贸digo:
馃搶 Salida esperada:
✅ Ahora los usuarios pueden ser eliminados desde la API.
馃殌 Conclusi贸n
✅ Flask y PostgreSQL permiten construir APIs escalables en Python.
✅ SQLAlchemy facilita la manipulaci贸n de datos en la base de datos.
✅ Ahora puedes crear, leer, actualizar y eliminar registros en PostgreSQL.
馃搶 Pr贸ximo post: C贸mo autenticar usuarios en Flask con PostgreSQL.
馃搨 C贸digo disponible en mi GitHub: github.com/josecodetech
馃帴 Aprende con mis videos en YouTube: https://www.youtube.com/@josecodetech
馃挰 ¿Has trabajado con PostgreSQL en Flask? ¿Qu茅 tal tu experiencia? Cu茅ntamelo.
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.