/ / ¿Por qué necesitas usar la API REST de Django? - django, rest, api, django-rest-framework

¿Por qué necesitas usar Django REST API? - django, rest, api, django-rest-framework

¿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 № 1

No 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.