Fundamentos de Django Rest Framework
APIs REST en Django: Construcción y Gestión Fácil
Comunicación entre APIs usando JSON y REST HTTP
Creación de APIs con Django REST Framework y Python
Funcionalidades clave de Django REST Framework
Modelos en Django: Creación de Serializadores en REST Framework
Serialización de Vistas en Django REST Framework
Creación de API REST con Django para gestión de pacientes
Modificar y Borrar Recursos en Django REST Framework
Pruebas de APIs REST usando Postman y Curl
Refactorización de Vistas: De Funciones a Clases en Django REST
Uso de RetrieveUpdateDestroyAPIView en Django REST Framework
Documentación de APIs con Swagger y DRF Spectacular en Django
Vistas y Endpoints
Creación y Uso de Viewsets y Routers en Django REST Framework
Acciones en ViewSets de Django REST Framework
Autenticación y autorización en Django REST Framework
Validación de Emails Corporativos con Serializadores en Django
Serializadores Avanzados
Creación de Serializadores Anidados en Django
Cálculo de Edad con Serializer Method Field en Django REST
Creación de Endpoints para Gestionar Citas Médicas en RESTful API
Testing y Desempeño
Pruebas unitarias con Django y API Client Test
Limitación de Solicitudes en Django REST: Estrategias y Configuración
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Los Viewsets en Django REST Framework nos ayudan a simplificar la creación de vistas al reutilizar una clase que agrupa el código necesario para manejar diferentes operaciones sobre un recurso, como listar, crear, actualizar y eliminar. Al integrarlos con los routers, evitamos la necesidad de definir cada URL manualmente, ya que el router se encarga de generar todas las rutas de manera automática.
ModelViewSet
desde rest_framework.viewsets
.ModelViewSet
, como DoctorViewset
.QuerySet
y un Serializer
para definir cómo se gestionará la información y cómo será serializada.from rest_framework import viewsets
from .serializers import DoctorSerializer
from .models import Doctor
class DoctorViewset(viewsets.ModelViewSet):
queryset = Doctor.objects.all()
serializer_class = DoctorSerializer
DefaultRouter
de Django REST Framework para registrar el Viewset y generar las rutas correspondientes.from rest_framework.routers import DefaultRouter
from .viewsets import DoctorViewset
router = DefaultRouter()
router.register(r'doctors', DoctorViewset)
urlpatterns = router.urls
Aportes 9
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?