本文实例讲述了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))
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
本文向大家介绍Django中使用Json返回数据的实现方法,包括了Django中使用Json返回数据的实现方法的使用技巧和注意事项,需要的朋友参考一下 在一个网站在,大量数据与前端交互,JSON是最好的传递数据方式了。 在Django中,使用JSON传输数据,有两种方式,一种是使用Python的JSON包,一种是使用Django的JsonResponse 方法一:使用Python的JSON包 我们
本文向大家介绍django实现HttpResponse返回json数据为中文,包括了django实现HttpResponse返回json数据为中文的使用技巧和注意事项,需要的朋友参考一下 Python3读取写入json的中文乱码问题 之前我用django一般用JsonResponse来返回json数据格式 但是发现返回中文的时候会乱码 这种方式返回简单,但是中文会乱码 现在改成用HttpRespo
问题内容: 在这里,我有一个简单的PHP脚本,它以json格式显示数据库中的一些值。 这显示很好,这是一个输出示例: 然后,当单击图像时,将调用此jquery: 但是,(标题,日期和时间)变量在警报框中显示为“未定义”。我尝试了多种方式来实现ajax调用,并且每次都发生相同的事情。这是我第一次尝试它,但是我不知道。 问题答案: 您的json字符串具有数组格式。您需要像这样访问json对象的属性 如
本文向大家介绍django通过ajax发起请求返回JSON格式数据的方法,包括了django通过ajax发起请求返回JSON格式数据的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了django通过ajax发起请求返回JSON格式数据的方法。分享给大家供大家参考。具体实现方法如下: 这是后台处理的: 这是AJAX部分: URL的配置是: 希望本文所述对大家的Python程序设计有所帮助
问题内容: 我有一个具有html模板的django应用程序,还有一个命令行python API,可以对服务器上的django应用程序执行GET和POST请求。该api几乎可以执行django应用程序可以执行的所有操作。我如何做到这样,当我通过浏览器访问django应用程序时,它返回html,但是当我通过api访问它时,它返回json? 我将在哪里放置json?我必须对我的应用程序进行哪些更改? 谢
本文向大家介绍使用Django的JsonResponse返回数据的实现,包括了使用Django的JsonResponse返回数据的实现的使用技巧和注意事项,需要的朋友参考一下 urls.py 在views.py中创建show_view函数 到此这篇关于使用Django的JsonResponse返回数据的实现的文章就介绍到这了,更多相关Django JsonResponse内容请搜索呐喊教程以前的文