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
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 -
Beachten Sie auch, dass der Wert von request.POST['mydata']
JSON-formatiert sein muss, sonst erhalten Sie den gleichen Fehler.