Descripción
Implementa endpoints DELETE en Flask para eliminar elementos de una lista simulada en memoria.
Crea una aplicación Flask que gestione una lista de libros en memoria y proporcione un endpoint DELETE para eliminar libros específicos.
Debes implementar:
- Una lista inicial de libros con la siguiente estructura:
- id (entero)
- titulo (string)
- autor (string)
- año (entero)
- Un endpoint DELETE en la ruta
/libros/<int:libro_id>
que:
- Reciba el ID del libro como parámetro de la URL
- Busque el libro en la lista por su ID
- Si encuentra el libro, lo elimine de la lista y retorne un JSON con mensaje de confirmación y código 200
- Si no encuentra el libro, retorne un JSON con mensaje de error y código 404
- La respuesta exitosa debe incluir:
- Un mensaje de confirmación
- Los datos del libro eliminado
- El total de libros restantes
- La respuesta de error debe incluir:
- Un mensaje de error descriptivo
Inicia creando la aplicación Flask, define la lista de libros con al menos 3 elementos de ejemplo, y luego implementa el endpoint DELETE. Recuerda importar Flask y jsonify, y configurar el método DELETE en el decorador de ruta.
Solución al ejercicio de programación en Flask
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Flask para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Flask
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en Flask