Django: passar dados AJAX POST para o Django produz MultiValueDictKeyError mesmo que a chave exista
Minha chamada do Ajax contém os dados:
data: { hint: {'asdf':4} },
Eu sinto que deveria poder acessar esse objeto com
request.POST['hint'] # and possibly request.POST['hint']['asdf'] to get 4
mas esse erro vem no caminho. eu olho para
MultiValueDictKeyError at /post_url/
"'hint'"
Quando imprimo os dados da postagem, obtenho um dicionário estranhamente incorreto:
<QueryDict: {u'hint[asdf]': [u'4']}>
Como devo passar os dados corretamente, para manter a mesma estrutura em Python e usá-la da mesma maneira que em JS?