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

Empezar con buenos cimientos.

Siempre he dicho que la mejor manera de aprender es ser curioso y el preguntarse del porque de las cosas. Para poder ser un buen desarrollador de software es necesario empezar con bases solidas de conocimientos ya que en nuestra actualidad las tecnologías cambian a un ritmo acelerado, por lo que cuando terminas de aprehender algo o este ya quedo descontinuado o ya existe una nueva tecnología, lo que resulta frustante en muchas ocasiones.

Con todo este rollo a lo que quiero llegar, si tienes las bases solidas , entender, aprender y/o usar nuevas herramientas, tecnologías, etc. ya no resulta tan difícil (en la mayoría de los casos). Por lo que pará los que empiezan en el mundo del desarrollo y para los que en realidad les interesa convertiser en los mejores, les recomiendo echarles un vistaso a los 10 vídeos de Vivek Ramachandran alojados en securitytube, en los cuales el autor explica de manera sencilla lo básico y esencial del Ensamblador.

Aunque no estén pensando desarrollar en assembler,la cual solo lo entienden unos cuantos privilegiados, no está de más conocer como se comportan nuestras aplicaciones desarrolladas en un lenguaje de más alto nivel.


Los vídeos los pudes encontrar en Securitytube.net :

http://securitytube.net/Assembly-Primer-for-Hackers-(Part-1)-System-Organization-video.aspx

Parte 2.
Assembly Primer for Hackers (Part 2) Virtual Memory Organization

Para los restantes enlaces los encuentras en las paginás proporcionadas.



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)