我需要使用来自Angularjs的POST请求发送json数据到我的Django视图。如何将json数据从Angularjs post发送到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错误(内部服务器错误)
没有Rest_framework我不能吗? –