2014-08-27 94 views
3

我想检索json数据并将其放到数据库中。 我正在使用django错误:“CSRF验证失败。请求中止。“与Django使用jQuery json时

当我发布json我收到此错误: 禁止(403) CSRF验证失败。请求中止。

代码

def receiver(request): 
    try: 
     json_data = request_to_json(request) 

     # Retrieving json data 
     x = json_data['x'] 
     y = json_data['y'] 
     z = json_data['z'] 
     # put it in database 

     db = db_connection().db; 
     db_manager= db_management(db); 
     db_manager.insert_point(x,y,z,x); 
     db.close() 

     # A variable to return to the app 
     response = 'OK' 

    except: 
     response = 'Error' 

    return HttpResponse(simplejson.dumps(response)) 

回答

1

这是我找到了解决办法:

from django.views.decorators.csrf import csrf_exempt 

@csrf_exempt 
def my_view(request): 
    return HttpResponse('Hello world') 
相关问题