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 相关文章推荐
pydev使用wxpython找不到路径的解决方法
Feb 10 Python
Python 用户登录验证的小例子
Mar 06 Python
简单解析Django框架中的表单验证
Jul 17 Python
Python中return语句用法实例分析
Aug 04 Python
简单谈谈Python的pycurl模块
Apr 07 Python
python leetcode 字符串相乘实例详解
Sep 03 Python
Python正则表达式指南 推荐
Oct 09 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 Python
Python使用sqlite3模块内置数据库
May 07 Python
Opencv常见图像格式Data Type及代码实例
Nov 02 Python
python基于selenium爬取斗鱼弹幕
Feb 20 Python
Python绘制地图神器folium的新人入门指南
May 23 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+MySQL修改记录的方法
2015/01/21 PHP
php操作xml并将其插入数据库的实现方法
2016/09/08 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
JS上传组件FileUpload自定义模板的使用方法
2016/05/10 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
Vue filter介绍及其使用详解
2017/10/21 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
js实现点击上传图片并设为模糊背景
2020/08/02 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
Python全栈之列表数据类型详解
2019/10/01 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
如何进行Linux分区优化
2016/09/13 面试题
建筑工程技术应届生自荐信
2013/09/27 职场文书
高三霸气励志标语
2014/06/24 职场文书
药店采购员岗位职责
2014/09/30 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android