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基于Tkinter库实现简单文本编辑器实例
May 05 Python
Python实现的Excel文件读写类
Jul 30 Python
常见python正则用法的简单实例
Jun 21 Python
python中利用队列asyncio.Queue进行通讯详解
Sep 10 Python
Python应用库大全总结
May 30 Python
python 获取微信好友列表的方法(微信web)
Feb 21 Python
Python 学习教程之networkx
Apr 15 Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 Python
Python装饰器使用你可能不知道的几种姿势
Oct 25 Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
Apr 10 Python
python实现自动清理文件夹旧文件
May 10 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游戏编程25个脚本代码
2011/02/08 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
Javascript 学习笔记 错误处理
2009/07/30 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
javascript制作网页图片上实现下雨效果
2015/02/26 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
AngularJS  自定义指令详解及实例代码
2016/09/14 Javascript
深入理解JavaScript中的并行处理
2016/09/22 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
python检测远程服务器tcp端口的方法
2015/03/14 Python
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
python中assert用法实例分析
2015/04/30 Python
Python使用pymysql小技巧
2017/06/04 Python
PyQT5 QTableView显示绑定数据的实例详解
2019/06/25 Python
python3 求约数的实例
2019/12/05 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
keras输出预测值和真实值方式
2020/06/27 Python
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
Ajax主要包含了哪些技术
2014/06/12 面试题
校园报刊亭创业计划书
2014/01/02 职场文书
国贸专业的职业规划范文
2014/01/23 职场文书
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
个人简历自荐信
2014/06/26 职场文书
单位婚育证明范本
2014/11/21 职场文书
入党宣誓仪式主持词
2015/06/29 职场文书
团队拓展训练感想
2015/08/07 职场文书
2016年大学生暑期社会实践活动总结
2016/04/06 职场文书
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫
使用Ajax实现进度条的绘制
2022/04/07 Javascript
索尼ICF-36收音机评测
2022/04/30 无线电