Django REST Framework - ListSerializer - Actualizaciones Múltiples
Se muestra un ejemplo, de como realizar la implementación de Múltiples actualizaciones en una sola petición , es decir enviando una lista de objetos, y usando la clase ListSerializer realizamos las actualizaciones (inserciones u eliminaciones). El modelo para el ejemplo La Vista def post ( self , request ): """ Ejemplo de manejo de listas en Serializer Para este ejemplo asumimos lo siguiente: Se tienen que enviar todos los datos existentes de los empleados en el JSON ya que se comparara con la base de datos y : 1.- Si se encuentran se actualizan los datos, 2.- Si no existen en la base de datos se crean, 3.- Si se encuentran en la base de datos, pero no fueron pasados en el JSON se elimnan. """ # Obtener el JSON. data = request .data # Obtener los datos de la base de datos emp = Employes . objects . all ()
Comentarios
Publicar un comentario