Entradas

Mostrando entradas de junio, 2012

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.

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

Error 0x80070057, al intentar copiar Archivos en Virtual Box.

Imagen
Al actualizar Virtual Box a la 4.1.16, al momento de querer copiar algún archivo el sistema marcaba el siguiente error: La solución más sencilla es reinstalar el "Guest Additions". Esto corrige el problema.