Django使用httpresponse返回用户头像实例代码


Posted in Python onJanuary 26, 2018

本文研究的主要是Django使用httpresponse返回用户头像,下面是相关实例代码。

当请求一个页面时,Django 把请求的 metadata 数据包装成一个 HttpRequest 对象,然后 Django 加载合适的 view 方法,把这个 HttpRequest 对象作为第一个参数传给 view 方法。任何 view 方法都应该返回一个 HttpResponse 对象。

代码示例:

def test(request):
  # 获取当前文件的路径、父路径以及下一层的路径
  curr_dir = os.path.dirname(__file__)
  parent_path = os.path.dirname(curr_dir)
  image_path = os.path.join(parent_path,"static/image/timg.jpg")
  """
  D:\Python Work Location\WebRobot\app01
  D:\Python Work Location\WebRobot
  D:\Python Work Location\WebRobot\static/image/back.png
  """
  image_data = open(image_path,"rb").read()

  return HttpResponse(image_data,content_type='image/jpg')

效果展示:

Django使用httpresponse返回用户头像实例代码

注意二进制串与utf-8格式的区别:

Django使用httpresponse返回用户头像实例代码

总结

以上就是本文关于Django使用httpresponse返回用户头像实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

Python 相关文章推荐
python检测远程udp端口是否打开的方法
Mar 14 Python
浅谈python新手中常见的疑惑及解答
Jun 14 Python
python设置值及NaN值处理方法
Jul 03 Python
Python多线程处理实例详解【单进程/多进程】
Jan 30 Python
使用Python实现跳一跳自动跳跃功能
Jul 10 Python
python多线程高级锁condition简单用法示例
Nov 07 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
Feb 28 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
python如何查看网页代码
Jun 07 Python
基于python实现可视化生成二维码工具
Jul 08 Python
手把手教你配置JupyterLab 环境的实现
Feb 02 Python
Opencv中cv2.floodFill算法的使用
Jun 18 Python
Django rest framework基本介绍与代码示例
Jan 26 #Python
Python实现PS图像调整之对比度调整功能示例
Jan 26 #Python
Python实现PS滤镜特效之扇形变换效果示例
Jan 26 #Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
Jan 26 #Python
Python实现PS滤镜功能之波浪特效示例
Jan 26 #Python
Python使用pickle模块存储数据报错解决示例代码
Jan 26 #Python
python如何重载模块实例解析
Jan 25 #Python
You might like
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
javascript hashtable实现代码
2009/10/13 Javascript
Javascript中valueOf与toString区别浅析
2013/03/19 Javascript
jquery中常用的函数和属性详细解析
2014/03/07 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
深入浅析AngularJS中的module(模块)
2016/01/04 Javascript
javascript实现九宫格相加数值相等
2020/05/28 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
node.js中EJS 模板快速入门教程
2017/05/08 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
详细分析vue响应式原理
2020/06/22 Javascript
[04:02]2014DOTA2国际邀请赛 BBC每日综述中国战队将再度登顶
2014/07/21 DOTA
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
Python使用自带的ConfigParser模块读写ini配置文件
2016/06/26 Python
Python中格式化format()方法详解
2017/04/01 Python
Python笔记之观察者模式
2019/11/20 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
公务员的自我鉴定
2013/10/26 职场文书
网吧最新创业计划书范文
2014/03/27 职场文书
实验室标语
2014/06/21 职场文书
委托证明书
2014/09/17 职场文书
实习班主任自我评价
2015/03/11 职场文书
2016暑期校本培训心得体会
2016/01/08 职场文书
Python必备技巧之字符数据操作详解
2022/03/23 Python