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中的JSON使用
Apr 28 Python
Python中的数据对象持久化存储模块pickle的使用示例
Mar 03 Python
详解Python 数据库 (sqlite3)应用
Dec 07 Python
深入理解Python中的内置常量
May 20 Python
python opencv 直方图反向投影的方法
Feb 24 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
Python并行分布式框架Celery详解
Oct 15 Python
Python Django框架实现应用添加logging日志操作示例
May 17 Python
Python Pandas数据结构简单介绍
Jul 03 Python
解决更改AUTH_USER_MODEL后出现的问题
May 14 Python
基于python实现坦克大战游戏
Oct 27 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 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 中dirname(_file_)讲解
2007/03/18 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
PHP制作用户注册系统
2015/10/23 PHP
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP
2012/01/15 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
JavaScript调用客户端Java程序的方法
2015/07/27 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
微信小程序获取循环元素id以及wx.login登录操作
2017/08/17 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
2018/01/22 jQuery
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
微信小程序如何获取群聊的openGid以及名称详解
2019/07/17 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
jQuery实现form表单基于ajax无刷新提交方法实例代码
2019/11/04 jQuery
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
html5使用canvas绘制文字特效
2014/12/15 HTML / CSS
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
个人借款担保书
2014/04/02 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
教师自我剖析材料
2014/09/29 职场文书
协议书范文
2015/01/27 职场文书
小学教师节活动总结
2015/03/20 职场文书