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实现rest请求api示例
Apr 22 Python
Python自动化部署工具Fabric的简单上手指南
Apr 19 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
Jan 04 Python
python监控文件并且发送告警邮件
Jun 21 Python
使用Python机器学习降低静态日志噪声
Sep 29 Python
python爬取盘搜的有效链接实现代码
Jul 20 Python
对Tensorflow中Device实例的生成和管理详解
Feb 04 Python
python实现井字棋小游戏
Mar 04 Python
python编写一个会算账的脚本的示例代码
Jun 02 Python
详解Pycharm与anaconda安装配置指南
Aug 25 Python
Python更改pip镜像源的方法示例
Dec 01 Python
Python 无限级分类树状结构生成算法的实现
Jan 21 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
php heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
php 获取可变函数参数的函数
2009/08/26 PHP
php下获取客户端ip地址的函数
2010/03/15 PHP
php 上传文件类型判断函数(避免上传漏洞 )
2010/06/08 PHP
YUI 读码日记之 YAHOO.util.Dom - Part.1
2008/03/22 Javascript
input 输入框内的输入事件详细分析
2010/03/17 Javascript
JavaScript mapreduce工作原理简析
2012/11/25 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
谈谈jQuery Ajax用法详解
2015/11/27 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
Python脚本获取操作系统版本信息
2016/12/17 Python
Python守护进程和脚本单例运行详解
2017/01/06 Python
Python爬取附近餐馆信息代码示例
2017/12/09 Python
python print输出延时,让其立刻输出的方法
2019/01/07 Python
Pandas中resample方法详解
2019/07/02 Python
Python callable内置函数原理解析
2020/03/05 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
Python基于traceback模块获取异常信息
2020/07/23 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
美体小铺英国官网:The Body Shop英国
2017/01/24 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
全球性的在线商店:Vogca
2019/05/10 全球购物
双立人美国官方商店:ZWILLING集团餐具和炊具
2020/05/07 全球购物
如何开发一个JQuery插件
2016/07/28 面试题
农村产权制度改革实施方案
2014/03/21 职场文书
酒店辞职书怎么写
2015/02/26 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书
Win11 PC上的Outlook搜索错误怎么办?
2022/07/15 数码科技