Wie man ein zusätzliches Objekt zu einem leckeren Kuchen hinzufügt, gibt json in python django zurück

7

Im Django-Projekt bekomme ich zwei Objekte, wenn ich die JSON-Antwort

erhalte

data.meta und data.objects

Dies ist meine Ressource

%Vor%

jetzt möchte ich zu anderen Feld in Json wie

data.myfields

Aber wenn ich den obigen Weg mache, dann wird dieses Feld zu jedem Objekt wie

hinzugefügt

data.objects.myfields

Wie kann ich data.myfields

machen?     
user825904 09.11.2012, 04:46
quelle

2 Antworten

4

Eine Möglichkeit besteht darin, die get_list -Methode von Tastypie ModelResource zu überschreiben.

%Vor%     
Blake 09.11.2012, 05:38
quelle
18

ein besserer Ansatz IMHO wäre alter_list_data_to_serialize , die Funktion Überschreiben / Hinzufügen von Feldern zu den Daten vor der Antwort:

%Vor%

Auf diese Weise überschreiben Sie nicht den gesamten Mimetype / Status-Code für alle Anrufe und es ist sauberer.

    
Hassek 30.04.2013 15:54
quelle

Tags und Links