English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este ejemplo ilustra el uso de Django para devolver datos json. Compartimos con ustedes para su referencia, como se detalla a continuación:
1、delanterior. jQuery envía solicitudes GET y analiza datos json. El método getJSON se puede consultar aquí.
url = "http://example/?question=" + question + "&rand=" + Math.random(); $.getJSON(url, function(json){ answer = json.answer; alert(answer); });
2、Backend. Django recibe solicitudes GET y devuelve datos 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 se utiliza para manejar caracteres chinos return HttpResponse(simplejson.dumps(data, ensure_ascii=False))
Los lectores interesados en más contenido relacionado con Python pueden consultar las secciones especiales de este sitio: "Resumen de Trucos de Operación de Imágenes en Python", "Tutorial de Estructuras de Datos y Algoritmos en Python", "Resumen de Trucos de Programación de Socket en Python", "Resumen de Trucos de Uso de Funciones en Python", "Resumen de Trucos de Operación de Cadenas en Python", "Tutorial Clásico de Entrada y Avance en Python" y "Resumen de Trucos de Operación de Archivos y Directorios en Python".
Espero que lo descrito en este artículo pueda ayudar a todos a diseñar programas de Python.
Declaración: El contenido de este artículo se obtiene de la red, pertenece al propietario original, el contenido se contribuye y carga espontáneamente por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha procesado editorialmente y no asume la responsabilidad de las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de copyright, le invitamos a enviar un correo electrónico a: notice#w proporcionando evidencia relevante, una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.3Declaración: El contenido de este artículo se obtiene de la red, pertenece al propietario original, el contenido se contribuye y carga espontáneamente por los usuarios de Internet, este sitio web no posee los derechos de propiedad, no se ha procesado editorialmente y no asume la responsabilidad de las responsabilidades legales relacionadas. Si encuentra contenido sospechoso de copyright, le invitamos a enviar un correo electrónico a: notice#w proporcionando evidencia relevante, una vez que se verifique, este sitio eliminará inmediatamente el contenido sospechoso de infracción.