Diseño de una API RESTful para interactuar con la base de datos SQLite

En este capítulo, crearemos vistas de API de Django para requests HTTP y discutiremos cómo Django y Django REST framework procesan cada solicitud HTTP.  Creación de vistas de Django Enrutamiento de URL a vistas y funciones de Django Lanzamiento del servidor de desarrollo de Django Realización de requests HTTP mediante la herramienta de línea de … Continue reading «Diseño de una API RESTful para interactuar con la base de datos SQLite»

HyperlinkedModelSerializer en serializadores – Django REST Framework

HyperlinkedModelSerializer es una capa de abstracción sobre el serializador predeterminado que permite crear rápidamente un serializador para un modelo en Django. Django REST Framework es un contenedor sobre Django Framework predeterminado, básicamente utilizado para crear API de varios tipos. Hay tres etapas antes de crear una API a través del marco REST, convertir los datos … Continue reading «HyperlinkedModelSerializer en serializadores – Django REST Framework»

Personalización de filtros en Django REST Framework

Requisito previo: agregar filtrado en las API: Django REST Framework [artículo necesario en lin publicado todavía] Los filtros de Django facilitan el filtrado del conjunto de consultas para recuperar los resultados relevantes en función de los valores asignados a los campos de filtro. Pero, ¿qué pasa si el usuario quiere recuperar detalles dentro de un … Continue reading «Personalización de filtros en Django REST Framework»

Filtrar datos en Django Rest Framework

La vista de lista genérica de Django REST Framework, de forma predeterminada, devuelve los conjuntos de consultas completos para un administrador de modelos. Para aplicaciones del mundo real, es necesario filtrar el conjunto de consultas para recuperar los resultados relevantes según la necesidad. Entonces, analicemos cómo crear un servicio web RESTful que proporcione capacidades de … Continue reading «Filtrar datos en Django Rest Framework»

ListField en serializadores – Django REST Framework

En Django REST Framework, el concepto mismo de Serialización es convertir datos de base de datos a un tipo de datos que pueda ser utilizado por javascript. Cada serializador viene con algunos campos (entradas) que se van a procesar. Por ejemplo, si tiene una clase con el nombre Empleado y sus campos como Employee_id, Employee_name, … Continue reading «ListField en serializadores – Django REST Framework»

¿Cómo devolver JSON personalizado en Django REST Framework?

En este artículo, crearemos vistas basadas en clases y combinaremos esto con la clase de serializador para devolver la representación JSON para cada solicitud HTTP. Para nuestras vistas basadas en clases, haremos uso de un conjunto de vistas genéricas, que ayudan a lograr un código de líneas mínimo.  Clases genéricas y conjuntos de vistas Requests … Continue reading «¿Cómo devolver JSON personalizado en Django REST Framework?»

Vistas basadas en funciones – Django Rest Framework

Django REST Framework nos permite trabajar con vistas regulares de Django. Facilita el procesamiento de requests HTTP y proporciona respuestas HTTP adecuadas. En esta sección, comprenderá cómo implementar las vistas de Django para el servicio web Restful. También hacemos uso del decorador @api_view. Antes de trabajar en los serializadores Django REST Framework, debe asegurarse de … Continue reading «Vistas basadas en funciones – Django Rest Framework»

Campos de carga de archivos en serializadores – Django REST Framework

En Django REST Framework, el concepto mismo de Serialización es convertir datos de base de datos a un tipo de datos que pueda ser utilizado por javascript. Cada serializador viene con algunos campos (entradas) que se van a procesar. Por ejemplo, si tiene una clase con el nombre Empleado y sus campos como Employee_id, Employee_name, … Continue reading «Campos de carga de archivos en serializadores – Django REST Framework»

¿Cómo crear automáticamente la documentación de la API en Django REST Framework?

Requisito previo: https://www.geeksforgeeks.org/how-to-create-an-app-in-django/ Escribir documentación puede ser bastante desalentador para los desarrolladores y, para ser honesto, a nadie le gusta escribir explicaciones largas, personalmente no, pero como todos sabemos, la documentación es tan importante como escribir un código que funcione correctamente. Entonces, hay una forma bastante simple de generar documentación automáticamente, y espere, no solo … Continue reading «¿Cómo crear automáticamente la documentación de la API en Django REST Framework?»

Autenticación básica: Django REST Framework

La autenticación es un mecanismo que proporciona control de acceso basado en las credenciales asociadas con las requests entrantes. Django REST Framework proporciona varios esquemas de autenticación. En esta sección, veamos la Autenticación básica en el marco de descanso de Django, es decir, autenticado contra el nombre de usuario y la contraseña de un usuario. … Continue reading «Autenticación básica: Django REST Framework»