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基础教程之序列详解
Aug 29 Python
python中引用与复制用法实例分析
Jun 04 Python
Python中函数eval和ast.literal_eval的区别详解
Aug 10 Python
python中文件变化监控示例(watchdog)
Oct 16 Python
Python常见MongoDB数据库操作实例总结
Jul 24 Python
对python 判断数字是否小于0的方法详解
Jan 26 Python
PyQt弹出式对话框的常用方法及标准按钮类型
Feb 27 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
Nov 15 Python
python判断是空的实例分享
Jul 06 Python
python中K-means算法基础知识点
Jan 25 Python
pytorch 实现L2和L1正则化regularization的操作
Mar 03 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 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防止跨域提交表单
2013/11/01 PHP
php对文件进行hash运算的方法
2015/04/03 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
禁止你的左键复制实用技巧
2013/01/04 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
Node.js系列之安装配置与基本使用(1)
2019/08/30 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
python实现中文输出的两种方法
2015/05/09 Python
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
python实现微信自动回复功能
2018/04/11 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
Python django使用多进程连接mysql错误的解决方法
2018/10/08 Python
安装2019Pycharm最新版本的教程详解
2019/10/22 Python
基于python检查矩阵计算结果
2020/05/21 Python
python中如何进行连乘计算
2020/05/28 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
python中的错误如何查看
2020/07/08 Python
paramiko使用tail实时获取服务器的日志输出详解
2020/12/06 Python
突袭HTML5之Javascript API扩展1—Web Worker异步执行及相关概述
2013/01/31 HTML / CSS
教学实验楼管理制度
2014/02/01 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
教师年度考核个人总结
2015/02/12 职场文书
家长对孩子的寄语
2015/02/26 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
基层党建工作简报
2015/07/21 职场文书
元素水平垂直居中的方式
2021/03/31 HTML / CSS
解决redis批量删除key值的问题
2022/03/23 Redis