0
json 데이터를 ajax fr4om 템플릿을 통해 보내 데이터베이스에 직접보고 싶습니다. 데이터가 뷰에 도달하지 않는 것이 문제입니다. (숫자를 삽입 할 때 작동하지만 json 데이터를 삽입하려고하면 json_data['x']
, json_data['y']
, json_data['z']
이 작동하지 않음) 아이디어가 있습니까 ??json을 템플릿에서 장고로 보냄
url.py
url(r'^ajaxexample_json$', 'myApp.views.ajax'),
템플릿 :
$.ajax({
type: "POST",
contentType: "application/json",
url : "http://localhost:8000/ajaxexample_json",
data : { x: "1", y: "2" , z: "3" },
dataType: "json"
});
view.py
def ajax(request):
db = db_connection().db;
db_manager= db_management(db);
json_data=json.loads(request.body)
db_manager.insert_access_point(json_data['x'],json_data['y'],json_data['z'])
db.close()
return HttpResponse('Ok')
과 같은 함수를 사용하여 직접 수행해야합니까? 이전에 'json_data'를 정의 했습니까? – Kasramvd