django请求返回不同的类型图片json,xml,html的实例


Posted in Python onMay 22, 2018

django 返回数据的主要是用django.http.HttpResponse 中的HttpResponse 完成的

具体的我直接贴代码吧

from django.http import HttpResponse
### 引用
def index(request):
 if request.GET["type"] == "img":
  return HttpResponse(open("test.png","rb"),content_type="image/png")
  ## 这里 返回图片
 elif request.GET["type"] == "html":
  return HttpResponse(open("1.html","rb"),content_type="text/html")
  ## 返回 html文本
 elif request.GET["type"] == "xml":
  return HttpResponse(open("1.html","rb"),content_type="text/xml")
  ##返回 xml文本
 elif request.GET["type"] == "json":
  return HttpResponse({"code":"ok"},content_type="application/json")
  ##返回 json文本
 
from django.http import JsonResponse
def index(request):
 
 return JsonResponse({"code":"ok"})
 ## 这里的JsonResponse 更加简便的返回了json

以上这篇django请求返回不同的类型图片json,xml,html的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现拓扑排序的基本教程
Mar 11 Python
python用列表生成式写嵌套循环的方法
Nov 08 Python
使用pandas把某一列的字符值转换为数字的实例
Jan 29 Python
Django异步任务之Celery的基本使用
Mar 23 Python
深入浅析Python中的迭代器
Jun 04 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
Jun 08 Python
python-pyinstaller、打包后获取路径的实例
Jun 10 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
Apr 22 Python
python+django+selenium搭建简易自动化测试
Aug 19 Python
Python join()函数原理及使用方法
Nov 14 Python
python简单验证码识别的实现过程
Jun 20 Python
Django使用HttpResponse返回图片并显示的方法
May 22 #Python
python实现最长公共子序列
May 22 #Python
使用python存储网页上的图片实例
May 22 #Python
python3模块smtplib实现发送邮件功能
May 22 #Python
Python3.x爬虫下载网页图片的实例讲解
May 22 #Python
python3使用smtplib实现发送邮件功能
May 22 #Python
python抓取网站的图片并下载到本地的方法
May 22 #Python
You might like
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
php给每个段落添加空格的方法
2015/03/20 PHP
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
2014/12/20 Javascript
jQuery对象与DOM对象之间的相互转换
2015/03/03 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
通过node-mysql搭建Windows+Node.js+MySQL环境的教程
2016/03/01 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
深入理解JS函数的参数(arguments)的使用
2016/05/28 Javascript
浅析JavaScript函数的调用模式
2016/08/10 Javascript
纯JS代码实现隔行变色鼠标移入高亮
2016/11/23 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
关于jquery form表单序列化的注意事项详解
2017/08/01 jQuery
jQuery:unbind方法的使用详解
2017/08/14 jQuery
vue2导航根据路由传值,而改变导航内容的实例
2017/11/10 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
node.js博客项目开发手记
2018/03/16 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
Python找出微信上删除你好友的人脚本写法
2018/11/01 Python
Python sorted对list和dict排序
2020/06/09 Python
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
2014自荐信的写作技巧
2014/01/28 职场文书
法律进社区实施方案
2014/03/21 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
试用期自我评价范文
2015/03/10 职场文书
2015年超市工作总结
2015/04/09 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫