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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage