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 05 Python
python调用cmd复制文件代码分享
Dec 27 Python
详解Python的Lambda函数与排序
Oct 25 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
详解django中使用定时任务的方法
Sep 27 Python
在python中以相同顺序shuffle两个list的方法
Dec 13 Python
深入理解Python异常处理的哲学
Feb 01 Python
Python3中urlencode和urldecode的用法详解
Jul 23 Python
python命名空间(namespace)简单介绍
Aug 10 Python
利用pyecharts读取csv并进行数据统计可视化的实现
Apr 17 Python
python基于selenium爬取斗鱼弹幕
Feb 20 Python
python基础之while循环语句的使用
Apr 20 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
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
javascript 新浪背投广告实现代码
2009/07/07 Javascript
JS去除字符串的空格增强版(可以去除中间的空格)
2009/08/26 Javascript
新鲜出炉的js tips提示效果
2011/04/03 Javascript
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
JavaScript代码复用模式实例分析
2012/12/02 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
2017/03/02 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
jquery实现图片轮播器
2017/05/23 jQuery
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
vue项目使用.env文件配置全局环境变量的方法
2019/10/24 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
Python 迭代器与生成器实例详解
2017/05/18 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
Python基础知识点 初识Python.md
2019/05/14 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
2021/01/15 Python
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
家长会主持词开场白
2014/03/18 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
人工作失职检讨书
2015/05/05 职场文书
公司借款担保书
2015/09/22 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js