【发布时间】:2016-10-13 20:35:14
【问题描述】:
我需要使用来自 Angularjs 的 POST 请求将 json 数据发送到我的 Django 视图。
我需要使用这个 json 作为 json 格式从数据库中获取数据。
我尝试了一些使用来自网络资源的示例:
JS代码:
$http({
method: 'POST',
url: '/mycard/list',
data: $.param({test: json})
});
Python 代码(Django 视图):
def product_list(request):
if len(request.META['QUERY_STRING']) > 0:
data = request.body
data = json.loads(data)
print data
else:
f = open('./mytest.txt','r')
data = f.read()
return HttpResponse(data, mimetype='application/json')
但它返回 403 错误,有时它返回 500 错误(INTERNAL SERVER ERROR)
【问题讨论】:
标签: javascript python angularjs json django