Django返回json数据用法示例


Posted in Python onSeptember 18, 2016

本文实例讲述了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之折腾一下目录
Oct 24 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
Apr 28 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
Python实现统计代码行的方法分析
Jul 12 Python
浅谈机器学习需要的了解的十大算法
Dec 15 Python
全面了解Nginx, WSGI, Flask之间的关系
Jan 09 Python
python最长回文串算法
Jun 04 Python
python3.4爬虫demo
Jan 22 Python
Python Django 简单分页的实现代码解析
Aug 21 Python
使用pygame编写Flappy bird小游戏
Mar 14 Python
Python基于Serializer实现字段验证及序列化
Nov 04 Python
Python爬虫数据的分类及json数据使用小结
Mar 29 Python
Python中list初始化方法示例
Sep 18 #Python
Python提取网页中超链接的方法
Sep 18 #Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 #Python
Python自动化运维和部署项目工具Fabric使用实例
Sep 18 #Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 #Python
打包发布Python模块的方法详解
Sep 18 #Python
在python的类中动态添加属性与生成对象
Sep 17 #Python
You might like
php生成带logo二维码方法小结
2016/04/08 PHP
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
jQuery源码解读之removeAttr()方法分析
2015/02/20 Javascript
js字符串截取函数slice、substring和substr的比较
2016/05/17 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
详解Angular4中路由Router类的跳转navigate
2017/06/09 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
微信小程序云开发获取文件夹下所有文件(推荐)
2019/11/14 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
Python3.x中自定义比较函数
2015/04/24 Python
Laravel+Dingo/Api 自定义响应的实现
2019/02/17 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
python gensim使用word2vec词向量处理中文语料的方法
2019/07/05 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
2020/05/10 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
为什么group by 和order by会使查询变慢
2014/05/16 面试题
优秀应届生推荐信
2013/11/09 职场文书
优秀干部获奖感言
2014/01/31 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
2014村务公开实施方案
2014/02/25 职场文书
培训主管的职业生涯规划
2014/03/06 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
七一表彰大会简报
2015/07/20 职场文书
2019大学毕业晚会主持词
2019/06/21 职场文书
解决goland 导入项目后import里的包报红问题
2021/05/06 Golang
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle