Django: Wenn Sie AJAX POST-Daten an Django übergeben, erhalten Sie MultiValueDictKeyError, obwohl der Schlüssel vorhanden ist
Mein Ajax-Aufruf enthält folgende Daten:
data: { hint: {'asdf':4} },
Ich habe das Gefühl, dass ich mit auf dieses Objekt zugreifen kann
request.POST['hint'] # and possibly request.POST['hint']['asdf'] to get 4
aber dieser fehler kommt im weg. Ich schaue an
MultiValueDictKeyError at /post_url/
"'hint'"
Wenn ich die Post-Daten drucke, erhalte ich ein seltsam falsch formatiertes Wörterbuch:
<QueryDict: {u'hint[asdf]': [u'4']}>
Wie soll ich die Daten korrekt übergeben, damit ich die gleiche Struktur in Python behalte und sie wie in JS verwende?