¿Por qué necesitas usar el framework REST de Django para hacer una API? ¿No puedes crear rutas como /api/createuser
con Django normal y manejar toda la lógica de backend desde allí como lo haría normalmente?
Respuestas
7 para la respuesta № 1No NECESITA usar el marco REST de Django para hacer una API
Pero si va a hacer una API REST decente en Django, DRF es un marco sobre Django que le ayuda a construir una API con las siguientes características:
- API navegable web, autogeneración de documentación.
- Generación de vistas automáticas a partir de modelos.
- Enrutadores
- Analizadores de cuerpo (auto-negociación de contenido)
- Validadores
- Autenticación
- Permisos
- Estrangulamiento
- Filtrado automático de datos a través de obtener parámetros
- 4 modos de paginación diferentes (número / desplazamiento / tiempo)
- API de versión
- Múltiples formatos de respuesta (.xml / .json / etc)
- Formato de excepción al formato de respuesta actual
Usted es libre de reinventar la rueda y / o crear una API REST con errores / inseguras o puede elegir usar un marco bien pensado y probado para ayudarlo a construir una buena API REST.