Django REST Framework - ListSerializer - Actualizaciones Múltiples

Imagen
 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 ()   

Emulador Android Shutting Down...,y nunca se apaga.


     Al activar las imágenes (Snapshot) en la configuración de  una maquina virtual del SDK de Android, 

Image1

me ocurría que en ciertas ocasiones  la aplicación no cargaba los cambios, aquí algo andaba mal, intentando apagar el AVD, para intentar inicializar los datos y configuración del proyecto,la AVD quedaba apagandose y se atoraba,  siempre al inicializar el proyecto cargaba la AVD en este modo "Shutting down" y el proyecto no se ejecutaba.

Image2


Para no hacerla larga, la mejor configuración que me funciono para restaurar  la AVD (sin crear una nueva), fue desactivar el snapshot (imagen 1) e indicar a la configuración del Emulador del proyecto que limpie los datos del usuario "Wipe user data".




Con esto al cargar el proyecto, ya cargaba bien los datos sin inconvenientes.
Igual ya se puede activar el uso de snapshot para la AVD.

Espero les sea de alguna utilidad.



Comentarios

Publicar un comentario

Entradas populares de este blog

Django. [Errno 10013] Intento de Acceso a un Socket no Permitido por sus permisos de acceso.

Crystal Reports para VS2010. El Texto Restante no parece se parte de la Formula.

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)