【发布时间】:2015-10-08 21:34:21
【问题描述】:
我将 AngularJS 与 Python & Django 和 Django REST API 一起使用。 REST API 创建了一个 JSON 文件,我需要使用 Angular $http.post() 将数据发布到其中。
我需要知道这是否可能。
我在发布时主要收到 403(禁止)和 400(错误请求)错误..
$http({
method: 'POST',
url: '<JSON FILE URL>',
data: $scope.tmpDataSet,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
}});
这是我的 .post() 方法。我从角度制作的表单中获取数据并将其存储在“tmpDataSet”中。它被正确创建并且我能够存储到数组中。我只是无法将其写入 JSON 文件。
我的 JSON 文件的结构是
{
"count": 6,
"next": null,
"previous": null,
"results": [
{
"name": "fff",
"mobile_no": "fff",
"email": "n@gmail.com",
"message": "dfdf",
"id": 1
},
{
"name": "asd",
"mobile_no": "0987654321",
"email": "asd@gmail.com",
"message": "no",
"id": 2
}
]
如果需要更多代码细节,请评论。
【问题讨论】:
标签: python json angularjs post django-rest-framework