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

Esempio di utilizzo della restituzione dei dati JSON in Django

本文实例讲述了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、Backend. Django riceve richieste GET e restituisce dati 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 per gestire il cinese
  return HttpResponse(simplejson.dumps(data, ensure_ascii=False))

I lettori interessati a contenuti relativi a Python possono consultare le sezioni speciali del nostro sito: 'Concetti di manipolazione delle immagini Python', 'Tutorial di strutture dati e algoritmi Python', 'Concetti di programmazione di Socket Python', 'Concetti di utilizzo delle funzioni Python', 'Riassunto delle operazioni di stringa Python', 'Tutorial classico di introduzione e avanzamento Python' e 'Concetti di gestione dei file e delle directory Python'.

Spero che il contenuto descritto in questo articolo sia utile per la progettazione di programmi Python di tutti.

Dichiarazione: il contenuto di questo articolo è stato raccolto da Internet, il copyright è di proprietà del rispettivo proprietario, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, il sito web non detiene i diritti di proprietà, non è stato editato manualmente e non assume responsabilità legali correlate. Se trovi contenuti sospetti di violazione del copyright, sei invitato a inviare una e-mail a notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare, fornendo prove pertinenti. Una volta verificata, il sito web eliminerà immediatamente il contenuto sospetto di violazione del copyright.

Ti potrebbe interessare