Ejercicio de programación con Django: API REST CRUD con Django y MySQL
0h 30m
Desarrolla una API RESTful con Django y MySQL para operaciones CRUD completas. Aprende a configurar modelos, vistas y rutas con Django REST Framework.
Configuración del proyecto:
Crea un nuevo proyecto Django y una app específica para el manejo de productos. Configura la conexión a MySQL ensettings.py
.Modelo Producto:
Define el modeloProducto
en el archivomodels.py
con los siguientes atributos:id
(entero, clave primaria)nombre
(cadena de texto)precio
(flotante)cantidad
(entero)
Migraciones y base de datos:
Aplica las migraciones necesarias para crear las tablas en la base de datos.Serializador y vistas:
Crea un serializador para el modeloProducto
y vistas basadas en clases (ViewSets) o funciones, utilizando Django REST Framework.Rutas y API:
Configura las rutas necesarias enurls.py
para exponer los endpoints CRUD. Puedes usar routers de Django REST Framework para simplificar.Pruebas:
Verifica el correcto funcionamiento de los endpoints mediante herramientas como Postman o curl, o manualmente desde el navegador.
Más ejercicios de programación con Django
Evalúa tus conocimientos en Django con más ejercicios de programación de tipo Test, Puzzle, Código y Proyecto con VSCode.
Tecnologías de este ejercicio de programación
Entornos de desarrollo para este ejercicio

Visual Studio Code

GitHub