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中函数的参数传递与可变长参数介绍
Jun 30 Python
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
Jul 02 Python
Python 40行代码实现人脸识别功能
Apr 02 Python
Python 操作MySQL详解及实例
Apr 30 Python
Django使用redis缓存服务器的实现代码示例
Apr 28 Python
为什么从Python 3.6开始字典有序并效率更高
Jul 15 Python
基于Pytorch SSD模型分析
Feb 18 Python
Python 自由定制表格的实现示例
Mar 20 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
Mar 30 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
Apr 27 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
Sep 17 Python
Python3爬虫ChromeDriver的安装实例
Feb 06 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 数组入门教程小结
2009/05/20 PHP
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
php join函数应用
2011/05/04 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
[原创]ThinkPHP让../Public在模板不解析(直接输出)的方法
2015/10/09 PHP
PDO::prepare讲解
2019/01/29 PHP
PHP PDOStatement::setFetchMode讲解
2019/02/03 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
2007/04/12 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
Nodejs全局安装和本地安装的不同之处
2016/07/04 NodeJs
JS实现li标签的删除
2019/04/12 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
pandas-resample按时间聚合实例
2019/12/27 Python
Python类如何定义私有变量
2020/02/03 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
英国领先的珍珠首饰品牌:Orchira
2016/09/11 全球购物
Superdry瑞典官网:英国日本街头风品牌
2017/05/17 全球购物
人事专员工作职责
2014/02/22 职场文书
企业形象策划方案
2014/05/29 职场文书
雨中的树观后感
2015/06/03 职场文书
导游词之南京汤山温泉
2019/11/26 职场文书
javaScript Array api梳理
2021/03/31 Javascript
nginx简单配置多个server的方法
2021/03/31 Servers
MongoDB日志切割的三种方式总结
2021/09/15 MongoDB
基于Python实现一个春节倒计时脚本
2022/01/22 Python
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技