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 Web框架Flask中使用七牛云存储实例
Feb 08 Python
Python中用字符串调用函数或方法示例代码
Aug 04 Python
Python实现Linux监控的方法
May 16 Python
Python实现12306火车票抢票系统
Jul 04 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
Oct 11 Python
Python3列表List入门知识附实例
Feb 09 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
Feb 26 Python
对python中return与yield的区别详解
Mar 12 Python
Python openpyxl模块实现excel读写操作
Jun 30 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 11 Python
python使用pycharm安装pyqt5以及相关配置
Apr 22 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
PHP session有效期问题
2009/04/26 PHP
PHP5中虚函数的实现方法分享
2011/04/20 PHP
PHP中IP地址与整型数字互相转换详解
2014/08/20 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
JS和JQ的event对象区别分析
2014/11/24 Javascript
浅谈jquery中delegate()与live()
2015/06/22 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
vue-loader教程介绍
2017/06/14 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
2017/12/31 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
python批量制作雷达图的实现方法
2016/07/26 Python
Python实现霍夫圆和椭圆变换代码详解
2018/01/12 Python
python机器学习之神经网络实现
2018/10/13 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
django 消息框架 message使用详解
2019/07/22 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
python绘制趋势图的示例
2020/09/17 Python
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
迪奥官网:Dior.com
2018/12/04 全球购物
卡骆驰德国官方网站:Crocs德国
2019/03/29 全球购物
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
Go Plugins插件的实现方式
2021/08/07 Golang