Articles of serialización

¿Cuál es la mejor manera de serializar más de un modelo a json en Django 1.6?

Tengo 3 modelos se muestran a continuación. class DocumentClass(models.Model): text = models.CharField(max_length=100) class DocumentGroup(models.Model): text = models.CharField(max_length=100) documentclass = models.ForeignKey(DocumentClass) class DocumentType(models.Model): text = models.CharField(max_length=100) documentgroup = models.ForeignKey(DocumentGroup) Y mi objective es algo como esto: [ { ‘pk’: 1, ‘model’: ‘DocumentClass’, ‘fields’:{ ‘text’:’DocumentClass1′, ‘documentgroup’: [ { ‘pk’: 1, ‘model’: ‘DocumentGroup’ ‘field’: { ‘text’:’DocumentGroup1′ } } […]

¿Cómo devolver datos de serializadores nesteds dentro de serializadores construidos sobre la marcha?

Recientemente, he estado probando cosas nuevas con Django, para intentar simplificar las respuestas de escritura en las vistas, puede que no valga la pena hacerlo al final, pero todavía estoy interesado en ver si se puede hacer. Por lo general, tendríamos el siguiente serializador para devolver información; # serializers.py class SomeDefinedSerializer(serializers.ModelSerializer): extra_model = SomeExtraModelSerializer() greet_name […]

Pickle Python Serialización

En términos sencillos, ¿qué es la “serialización” y por qué la necesito? Leí la entrada de Wikipedia, pero todavía no lo entiendo. ¿Por qué necesito convertir los datos en una secuencia de bits para almacenarlos en un archivo? Me preocupa específicamente el uso del módulo pickle de Python para realizar la serialización. ¡Gracias por el […]

¿Cómo puedo serializar objetos de Python a XML?

Necesito serializar mis objetos Python en datos XML. Intenté usar Django, pero solo funciona para objetos QuerySet y no para cualquier objeto Python simple. ¿Cómo puedo serializar un objeto Python en datos XML?

Guarda objetos en un archivo JSON o XML en Python

Creo objetos (usando widgets de tkinter ) que deseo guardar en un archivo JSON o XML, para poder recuperarlos después del inicio. from Tkinter import * class Texte: def __init__(self, ax, ay, txt): self.entry = Entry(root,bd=0,font=(“Purisa”,int(15))) self.entry.insert(0, txt) self.x = ax self.y = ay self.entry.place(x=self.x,y=self.y) root = Tk() a = Texte(10, 20, ‘blah’) b = […]

Serializar objetos con relación uno a uno Django

Soy un novato en django. Estoy trabajando en un api de descanso. Tengo una relación opcional “es una”, es decir, el estudiante es un empleado. Estoy tratando de serializar estos 2 modelos de modo que obtengo el resultado json combinado. Por favor, hágamelo saber si alguien puede ayudarme con esto. Gracias class Employee(models.Model): full_name=models.CharField(max_length=100,blank=True) email_id=models.EmailField(max_length=100,blank=True) […]

django-rest-framework: ¿Cómo serializo un campo que ya contiene JSON?

Soy bastante nuevo en django-rest-framework, por lo que podría necesitar ayuda. Tengo un objeto con un TextField que es una cadena que contiene JSON. Estoy usando django-rest-framework para serializar todo el objeto como JSON. Sin embargo, esta única cadena que ya es JSON se serializa como una cadena codificada que contiene JSON en lugar de […]

¿Hay alguna biblioteca para deserializar con Python que se serializa con Java?

¿Hay alguna biblioteca para deserializar con python que se serializa con java?

El marco de descanso de Django recibe el valor de la clave principal en la POST y devuelve el objeto del modelo como un serializador nested

No estoy completamente seguro de que el título de mi pregunta sea tan específico como quería, pero este es el caso: Tengo un HyperlinkedModelSerializer que se ve así: class ParentArrivalSerializer(serializers.HyperlinkedModelSerializer): carpool = SchoolBuildingCarpoolSerializer() class Meta: model = ParentArrival Como puede ver, el uso carpool está definido como un objeto serializador nested y lo que quiero […]

Cómo encontrar la fuente de error en Python Pickle en un objeto masivo

He tomado el código de alguien para un proyecto bastante grande. Estoy intentando guardar el estado del progtwig, y ​​hay un objeto masivo que almacena prácticamente todos los demás objetos. Estoy tratando de encurtir este objeto, pero me sale este error: pickle.PicklingError: No se puede pickle: no se encuentra como un módulo incorporado . Por […]