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全局变量用法实例分析
Jul 19 Python
Python中.py文件打包成exe可执行文件详解
Mar 22 Python
requests和lxml实现爬虫的方法
Jun 11 Python
python学习必备知识汇总
Sep 08 Python
python线程池threadpool使用篇
Apr 27 Python
Python操作远程服务器 paramiko模块详细介绍
Aug 07 Python
解决pytorch-yolov3 train 报错的问题
Feb 18 Python
python自动点赞功能的实现思路
Feb 26 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
Apr 15 Python
pandas dataframe 中的explode函数用法详解
May 18 Python
Python用来做Web开发的优势有哪些
Aug 05 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
Feb 16 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/10/10 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
Laravel框架实现的rbac权限管理操作示例
2019/01/16 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
jquery 多级下拉菜单核心代码
2010/05/21 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
jquery.validate使用详解
2016/06/02 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
Node.js实现发送邮件功能
2017/11/06 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
Python中的模块和包概念介绍
2015/04/13 Python
Python中在脚本中引用其他文件函数的实现方法
2016/06/23 Python
python 异常处理总结
2016/10/18 Python
Python编程实现蚁群算法详解
2017/11/13 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
对python 自定义协议的方法详解
2019/02/13 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
Python求两个字符串最长公共子序列代码实例
2020/03/05 Python
python 下划线的不同用法
2020/10/24 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
校园门卫岗位职责
2013/12/09 职场文书
乡镇干部十八大感言
2014/02/17 职场文书
中级会计职业生涯规划书
2014/03/01 职场文书
文员岗位职责范本
2014/03/08 职场文书
大学生2014全国两会学习心得体会
2014/03/10 职场文书
社区矫正工作方案
2014/06/04 职场文书
工作疏忽、懈怠的检讨书
2014/09/11 职场文书
社区活动总结
2015/02/04 职场文书
js 实现验证码输入框示例详解
2022/09/23 Javascript