wysyłanie danych z angularjs do django

Wysyłam żądanie POST AJAX za pomocą Angularjs i jego modułu $ http do serwera Django. Oto przykład:

<code>$http({ 
        method: 'POST', 
        url: '/url/', 
        data: 'test data'
  }).
  success(function(data, status, headers, config) {
        doSomeStuffWhenSuccess();
  });
</code>

Problem polega na tym, co dostaję w Django. Bez względu na to, co wysyłam, dane są zawsze kluczemQueryDict obiekt i jego wartość jest zawsze pustą listą.

<code><QueryDict: {u'test data': [u'']}>
</code>

Nie mam pojęcia dlaczego. czego mi brakuje?

Używam prawie domyślnie utworzonej aplikacji Django tylko z domyślnymi elementami pośrednimi. Stworzyłem tylko widok i ustawiłem URL w konfiguracji url. Wersja Django to 1.3. I skonfigurowałem moduł $ http, aby zawsze wysyłał nagłówek zawierający token csrf, aby zaspokoić Django.

questionAnswers(2)

yourAnswerToTheQuestion