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 相关文章推荐
linecache模块加载和缓存文件内容详解
Jan 11 Python
PyCharm代码格式调整方法
May 23 Python
Python闭包执行时值的传递方式实例分析
Jun 04 Python
详解python使用turtle库来画一朵花
Mar 21 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
Apr 29 Python
python tkinter实现界面切换的示例代码
Jun 14 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
Sep 17 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 Python
python对数组进行排序,并输出排序后对应的索引值方式
Feb 28 Python
解决python使用list()时总是报错的问题
May 05 Python
分享Python异步爬取知乎热榜
Apr 12 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笔记 字符串处理
2010/10/19 PHP
php读取文件内容到数组的方法
2015/03/16 PHP
深入php内核之php in array
2015/11/10 PHP
js获取url参数值的两种方式
2013/09/10 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
Vue-router 中hash模式和history模式的区别
2018/07/24 Javascript
详解js访问对象的属性和方法
2018/10/25 Javascript
Node.js + express基本用法教程
2019/03/14 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
python算法学习之计数排序实例
2013/12/18 Python
python去除拼音声调字母,替换为字母的方法
2018/11/28 Python
jupyter notebook 中输出pyecharts图实例
2020/04/23 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
2019/08/13 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
Python 创建TCP服务器的方法
2020/07/28 Python
基于Python的一个自动录入表格的小程序
2020/08/05 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
实习期自我鉴定
2013/10/11 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
铲车司机岗位职责
2014/03/15 职场文书
机电一体化毕业生自荐信
2014/06/19 职场文书
公司委托书范本5篇
2014/09/20 职场文书
党的群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
民事诉讼代理授权委托书
2014/10/11 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
zabbix监控mysql的实例方法
2021/06/02 MySQL
python三子棋游戏
2022/05/04 Python