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通过索引遍历列表的方法
May 04 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
对python中的pop函数和append函数详解
May 04 Python
Python爬虫小技巧之伪造随机的User-Agent
Sep 13 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
python实现随机漫步方法和原理
Jun 10 Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 Python
django的csrf实现过程详解
Jul 26 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 Python
python如何查看安装了的模块
Jun 23 Python
Python+Appium新手教程
Apr 17 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 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
smarty实例教程
2006/11/19 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
jQuery数组处理方法汇总
2011/06/20 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
JS随即打乱数组实现代码
2012/12/03 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
JsRender for object语法简介
2014/10/31 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
2015/10/01 Javascript
JavaScript中的原始值和复杂值
2016/01/07 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
vue2.x select2 指令封装详解
2017/10/12 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
Vue项目引发的「过滤器」使用教程
2019/03/12 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
微信小程序网络请求实现过程解析
2019/11/06 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
[01:29]Ti4循环赛第三日精彩回顾
2014/07/13 DOTA
详解python 注释、变量、类型
2018/08/10 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
python3.7 sys模块的具体使用
2019/07/22 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
css3 边框、背景、文本效果的实现代码
2018/03/21 HTML / CSS
HTML5 Canvas概述
2009/08/26 HTML / CSS
HTMl5的存储方式sessionStorage和localStorage详解
2014/03/18 HTML / CSS
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
size?德国官方网站:英国伦敦的球鞋精品店
2018/03/17 全球购物
图书馆志愿者活动总结
2014/06/27 职场文书
市场营销专业毕业生求职信
2014/07/21 职场文书
离职感谢信怎么写
2015/01/22 职场文书
python基于机器学习预测股票交易信号
2021/05/25 Python
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript