如果您要将JSON发布到Django,我想您想要
request.body(
request.raw_post_data在Django
<1.4上)。这将为您提供通过帖子发送的原始JSON数据。从那里您可以进一步处理它。
这是一个使用Javascript,jQuery,jquery-
json和Django 的示例。
Javascript:
var myEvent = {id: calEvent.id, start: calEvent.start, end: calEvent.end, allDay: calEvent.allDay };$.ajax({ url: '/event/save-json/', type: 'POST', contentType: 'application/json; charset=utf-8', data: $.toJSON(myEvent), dataType: 'text', success: function(result) { alert(result.Result); }});Django:
def save_events_json(request): if request.is_ajax(): if request.method == 'POST': print 'Raw data: "%s"' % request.body return HttpResponse("OK")Django <1.4:
def save_events_json(request): if request.is_ajax(): if request.method == 'POST': print 'Raw data: "%s"' % request.raw_post_data return HttpResponse("OK")


