首頁 >後端開發 >Python教學 >Django返回json資料用法範例

Django返回json資料用法範例

高洛峰
高洛峰原創
2017-02-22 16:47:461622瀏覽

本文實例講述了Django回傳json資料用法。分享給大家供大家參考,具體如下:

1、前端。 jQuery發送GET請求,並解析json資料。 getJSON方法可參考這裡。

url = "http://example/?question=" + question + "&rand=" + Math.random();
$.getJSON(url, function(json){
  answer = json.answer;
  alert(answer);
});

2、後端。 Django接收GET請求並傳回json資料。

from django.http import HttpResponse
from django.utils import simplejson
if request.method == 'GET' and 'question' in request.GET:
  question = request.GET['question']
  print(question)
  data = {"answer": "answer"}
  #ensure_ascii=False用于处理中文
  return HttpResponse(simplejson.dumps(data, ensure_ascii=False))


更多Django返回json資料用法範例相關文章請關注PHP中文網!

#
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn