Descripción
A través de esta actividad podrás desarrollar una API RESTful utilizando Django y Django REST Framework que permita realizar operaciones CRUD, almacenados en una base de datos MySQL.
-
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
.Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
-
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.
Solución al ejercicio de programación en Django
¡Desbloquea la solución completa!
Completa el ejercicio de programación en Django para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en Django
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 Django