отправка данных из angularjs в django

Я отправляю запрос POST AJAX, используя Angularjs и его модуль $http на сервер Django. Вот пример:

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

Проблема в том, что я получаю в Django. Независимо от того, что я отправляю, данные всегда являются ключом объекта QueryDict, а значение этого всегда является пустым списком.

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

Понятия не имею почему. Что мне не хватает?

Я использую приложение Django, созданное почти по умолчанию, только с промежуточным программным обеспечением по умолчанию. Я создал только представление и установил URL-адрес в конфигурации URL-адреса. Версия Джанго 1.3. И я настроил модуль angular $http, чтобы всегда отправлять заголовок, содержащий токен csrf, чтобы удовлетворить Django.

5
задан Ashish Gupta 12 September 2014 в 02:14
поделиться