0
我用angularJS
$http
将数据发送到Django和方法是POST
这是我controller.js
Django的接受数据从angularJS无效
registerApp.controller('registerCtrl', function($scope, $http) {
$scope.submitRegisterForm = function() {
if ($scope.registerForm.$valid) {
console.log($scope.user);
$http({
method: 'POST',
url: '.',
data: $scope.user,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
});
} else {
return console.log(3333);
}
};
});
这是我views.py
在Django
if request.method == 'POST':
print request.POST
但打印结果是
<QueryDict: {u'{"username":"bob","password1":"123123","password2":"123123","email":"[email protected]"}': [u'']}>
为什么数据是字典的关键?
而且是[u'']
来自?
它的成功,THX :) – nataila