enviando dados de angularjs para django
Estou enviando uma solicitação POST AJAX usando o Angularjs e seu módulo $ http para o servidor Django. Aqui está um exemplo:
<code>$http({ method: 'POST', url: '/url/', data: 'test data' }). success(function(data, status, headers, config) { doSomeStuffWhenSuccess(); }); </code>
O problema é o que eu recebo no Django. Não importa o que eu enviar os dados é sempre a chave deQueryDict
objeto e valor disso é sempre uma lista vazia.
<code><QueryDict: {u'test data': [u'']}> </code>
Eu não tenho idéia do porquê. o que estou perdendo?
Eu uso quase que o aplicativo Django criado por padrão apenas com middlewares padrão. Eu criei apenas uma visão e definir uma url na configuração de url. A versão do Django é 1.3. E eu configurei o módulo $ http do angular para sempre enviar um cabeçalho contendo o token csrf para satisfazer o Django.