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 相关文章推荐
django 自定义用户user模型的三种方法
Nov 18 Python
Python爬虫实例爬取网站搞笑段子
Nov 08 Python
Django开发的简易留言板案例详解
Dec 04 Python
python中时间模块的基本使用教程
May 14 Python
PyQt Qt Designer工具的布局管理详解
Aug 07 Python
Python while循环使用else语句代码实例
Feb 07 Python
Python Tornado批量上传图片并显示功能
Mar 26 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
Apr 27 Python
Django的ListView超详细用法(含分页paginate)
May 21 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
Jun 24 Python
基于Python中Remove函数的用法讨论
Dec 11 Python
Python读取pdf表格写入excel的方法
Jan 22 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的FTP学习(三)
2006/10/09 PHP
杏林同学录(一)
2006/10/09 PHP
php写入数据到CSV文件的方法
2015/03/14 PHP
PHP输出日历表代码实例
2015/03/27 PHP
phpMyAdmin安装并配置允许空密码登录
2015/07/04 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
JavaScript为对象原型prototype添加属性的两种方式
2010/08/01 Javascript
nodejs的require模块(文件模块/核心模块)及路径介绍
2013/01/14 NodeJs
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
JS判断非空至少输入两个字符的简单实现方法
2017/06/23 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
基于iview的router常用控制方式
2019/05/30 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
python正则表达式抓取成语网站
2013/11/20 Python
Python自动连接ssh的方法
2015/03/07 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
详解Python IO编程
2020/07/24 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
HTML5 drag和drop具体使用详解
2021/01/18 HTML / CSS
《晏子使楚》教学反思
2014/02/08 职场文书
生日宴会主持词
2014/03/20 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript
【DOTA2】高能暴走TK秀!PSG LGD vs ASTER - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA