English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Django가 json 데이터를 반환하는 사용 사례

이 문서는 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))

파이썬 관련 내용에 더 관심이 있는 독자는 다음 특집을 확인해 주세요: 《파이썬 이미지 조작 기술 요약》、《파이썬 데이터 구조와 알고리즘 튜토리얼》、《파이썬 소켓 프로그래밍 기술 요약》、《파이썬 함수 사용 기술 요약》、《파이썬 문자열 조작 요약》、《파이썬 입문 및 고급 튜토리얼》 및 《파이썬 파일 및 디렉토리 조작 기술 요약》

이 문서에서 설명한 내용이 여러분의 파이썬 프로그램 설계에 도움이 되길 바랍니다.

선언: 이 문서의 내용은 인터넷에서 가져왔으며, 저작권은 원저자에게 있으며, 인터넷 사용자가 자발적으로 기여하고 업로드한 내용입니다. 이 사이트는 소유권을 가지지 않으며, 인공 편집을하지 않았으며, 관련 법적 책임을 부담하지 않습니다. 저작권 침해가 의심되는 내용을 발견하면 이메일을 notice#w로 보내 주세요.3codebox.com에 이메일을 보내시면 (#을 @으로 변경하시고) 신고하시고 관련 증거를 제공하시면, 사실이 확인되면 이 사이트는 즉시 저작권 침해 내용을 삭제합니다.

너도 좋아할 것 같은