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计算最小优先级队列代码分享
Dec 18 Python
Python多线程编程(七):使用Condition实现复杂同步
Apr 05 Python
如何利用Fabric自动化你的任务
Oct 20 Python
Python循环实现n的全排列功能
Sep 16 Python
python:动态路由的Flask程序代码
Nov 22 Python
PyCharm下载和安装详细步骤
Dec 17 Python
Pytorch to(device)用法
Jan 08 Python
python中数据库like模糊查询方式
Mar 02 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
Mar 08 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
Python数据可视化图实现过程详解
Jun 12 Python
Python可变集合和不可变集合的构造方法大全
Dec 06 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 Smarty date_format [格式化时间日期]
2010/03/15 PHP
50个PHP程序性能优化的方法
2014/06/02 PHP
详解阿里云视频直播PHP-SDK接入教程
2020/07/09 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
react build 后打包发布总结
2018/08/24 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
mpvue微信小程序开发之实现一个弹幕评论
2019/11/24 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
vue移动端下拉刷新和上滑加载
2020/10/27 Javascript
[04:40]2016国际邀请赛中国区预选赛全程TOP10镜头集锦
2016/07/01 DOTA
利用Python绘制数据的瀑布图的教程
2015/04/07 Python
Python中random模块用法实例分析
2015/05/19 Python
Python通过90行代码搭建一个音乐搜索工具
2015/07/29 Python
python 实现求解字符串集的最长公共前缀方法
2018/07/20 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
2018/09/13 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
python字典排序的方法
2019/10/12 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
Python过滤序列元素的方法
2020/07/31 Python
英国假发网站:Hothair
2018/02/23 全球购物
介绍一下XMLHttpRequest对象的常用方法和属性
2013/05/24 面试题
住房公积金接收函
2014/01/09 职场文书
函授毕业个人自我评价
2014/02/20 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书