Erstellen von JSON-Arrays in Django

10

Ich versuche, ein JSON-Array in Django zu machen, aber ich bekomme einen Fehler -

%Vor%

und meine views.py -

%Vor%

Grundsätzlich ist user_post ein Modell, bei dem Posts das Objekt der obersten 20 gespeicherten Daten sind. Ich möchte ein JSON-Array senden, aber ich kann keine Posts in ein JSON-Array konvertieren. Ich habe auch versucht, Serialisierer, aber es hat nicht geholfen.

Ich bin fest, hilf mir bitte.

Vielen Dank im Voraus.

    
aquaman 26.02.2015, 10:45
quelle

3 Antworten

24

Würde das Ihr Problem lösen?

%Vor%     
ger.s.brett 26.02.2015, 11:17
quelle
2

Sie können dies mit safe=False :

lösen %Vor%

Beachten Sie, dass es nicht wirklich unsicher ist - Sie müssen nur selbst sicherstellen, dass das, was Sie zurückgeben wollen, in JSON konvertiert werden kann.

Siehe JsonResponse Dokumentation als Referenz.

    
Projesh Bhoumik 15.08.2017 13:55
quelle
0

Versuchen Sie, values ​​ -Methode zu verwenden: Ссылка . Es wird dict-like Darstellung für Objekte Felder, die Sie benötigen.

    
S.Kozlov 26.02.2015 11:11
quelle

Tags und Links