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  __getattr__与__setattr__使用方法
Sep 06 Python
Python中使用PIPE操作Linux管道
Feb 04 Python
python实现在控制台输入密码不显示的方法
Jul 02 Python
python验证码识别的实例详解
Sep 09 Python
Python随机数用法实例详解【基于random模块】
Apr 18 Python
Python引用类型和值类型的区别与使用解析
Oct 17 Python
python用插值法绘制平滑曲线
Feb 19 Python
python字典一键多值实例代码分享
Jun 14 Python
树莓派采用socket方式文件传输(python)
Jun 22 Python
python中pygame安装过程(超级详细)
Aug 04 Python
tensorflow pb to tflite 精度下降详解
May 25 Python
python 绘制正态曲线的示例
Sep 24 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生成Flash动画的实现代码
2010/03/12 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
javascript Array.remove() 数组删除
2009/08/06 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
2017/01/24 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
详解Angular5 服务端渲染实战
2018/01/04 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
python使用PyGame模块播放声音的方法
2015/05/20 Python
Python如何快速实现分布式任务
2017/07/06 Python
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
解决python彩色螺旋线绘制引发的问题
2019/11/23 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
2014年医院党建工作总结
2014/12/20 职场文书
呐喊读书笔记
2015/06/30 职场文书
工作后的感想
2015/08/07 职场文书
解决mysql模糊查询索引失效问题的几种方法
2021/06/18 MySQL
详解Java实现设计模式之责任链模式
2021/06/23 Java/Android