Fundamentos de Django Rest Framework
Creación de APIs con Django REST Framework
APIs y JSON: Comunicación entre Servidores y Aplicaciones Web
Creación de APIs con Django REST Framework
Django REST: Funcionalidades y Ventajas al Crear APIs
Modelos y Serializadores en Django para DoctorApp
Uso de Serializadores en Vistas con Django REST Framework
Creación y modificación de pacientes en API REST con Django
CRUD de Recursos con Django REST Framework
Pruebas de APIs con Postman y Curl
Refactorización de Vistas: De Funciones a Clases en Django REST
Vistas Genéricas en Django: Detalle, Actualización y Eliminación
Documentación de APIs con DRF Spectacular y Swagger en Django
Vistas y Endpoints
Uso de Viewsets y Routers en Django REST Framework
Creación de acciones personalizadas en Django REST Framework
Autenticación y Autorización en APIs con Django REST Framework
Validaciones Personalizadas en Serializadores de Django REST Framework
Serializadores Avanzados
Serializadores Anidados en Django: Implementación y Uso Práctico
Cálculo de Edad y Experiencia con Serializer Method Field en Django REST
Creación y Gestión de Endpoints para Citas Médicas en Django REST
Testing y Desempeño
Pruebas Unitarias en Django: Validación de API con API Client Test
Limitación de Solicitudes en APIs con Django REST
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Para probar de manera eficiente nuestras APIs, es fundamental dominar herramientas especializadas como Postman y Curl. Aunque Django ofrece una interfaz visual para pruebas, el uso de herramientas como estas nos permitirá realizar pruebas más flexibles y personalizadas en diferentes entornos, incluyendo servidores sin interfaz gráfica.
Postman es una herramienta poderosa para interactuar con APIs. Permite realizar requests, gestionar colecciones y simular comportamientos de usuarios. Para probar nuestra API:
http://localhost:8000/api/patients
.GET
y presiona Send
. Verás la lista de pacientes como respuesta.Si no necesitas todas las funcionalidades de Postman o estás en un entorno sin ventanas, Curl es la opción adecuada. Curl te permite ejecutar requests directamente desde la consola, útil cuando estás trabajando en servidores.
curl -X GET http://localhost:8000/api/patients
Para crear un nuevo recurso en nuestra API, como un paciente:
POST
en Postman.Body > Raw > JSON
. Por ejemplo:{
"name": "Oscar Barajas",
"age": 30,
"email": "[email protected]"
}
Ambas herramientas se complementan bien. Postman facilita la creación y prueba de requests con una interfaz gráfica amigable, mientras que Curl te permite ejecutar esos mismos requests en entornos más limitados. Postman incluso puede generar el código Curl de un request, lo que es muy útil para integrar estos comandos en scripts automatizados o suites de pruebas.
Aportes 8
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?