我送使用Angularjs和$ HTTP模块Django的服务器POST AJAX请求。 下面是一个例子:
$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。 Django的版本是1.3。 我配置角度的$ HTTP模块始终发送一个头方含CSRF令牌来满足Django的。