Wie kann ich das leere Json-Objekt in Python erstellen?

8

Ich habe diesen Code

%Vor%

Aber ich bekomme diesen Fehler

%Vor%

Ich möchte nur, dass wenn ich nicht mydata in POST habe, dann bekomme ich diesen Fehler nicht

    
user2330497 08.05.2013, 08:38
quelle

2 Antworten

16

Einfach:

%Vor%

Oder:

%Vor%

Oder:

%Vor%     
defuz 08.05.2013, 08:40
quelle
1

loads() nimmt eine json-formatierte Zeichenfolge und wandelt sie in ein Python-Objekt um wie Diktat oder Liste. In Ihrem Code übergeben Sie dict() als Standardwert, wenn mydata nicht in request.POST existiert, während es eine Zeichenfolge wie "{}" sein sollte. Du kannst also schreiben -

%Vor%

Beachten Sie auch, dass der Wert von request.POST['mydata'] JSON-formatiert sein muss, sonst erhalten Sie den gleichen Fehler.

    
Bibhas Debnath 08.05.2013 08:46
quelle

Tags und Links