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实现短网址ShortUrl的Hash运算实例讲解
Aug 10 Python
python Web开发你要理解的WSGI & uwsgi详解
Aug 01 Python
Python向excel中写入数据的方法
May 05 Python
Django 实现图片上传和显示过程详解
Jul 18 Python
详解使用Python下载文件的几种方法
Oct 13 Python
详解python statistics模块及函数用法
Oct 27 Python
tensorflow实现对张量数据的切片操作方式
Jan 19 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
对python中return与yield的区别详解
Mar 12 Python
Python Tornado之跨域请求与Options请求方式
Mar 28 Python
python 实现IP子网计算
Feb 18 Python
Python爬虫基础初探selenium
May 31 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连接mysql是否成功的代码分享
2014/01/24 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
如何利用PHP实现上传图片功能详解
2020/09/24 PHP
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
showModalDialog模态对话框的使用详解以及浏览器兼容
2014/01/11 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
js 获取站点应用名的简单实例
2016/08/18 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
Canvas实现动态的雪花效果
2017/02/13 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
jQuery中each遍历的三种方法实例分析
2018/09/07 jQuery
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
简单的Apache+FastCGI+Django配置指南
2015/07/22 Python
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
PyQt5-QDateEdit的简单使用操作
2020/07/12 Python
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
HTML5 FileReader对象的具体使用方法
2020/05/22 HTML / CSS
大学开学计划书
2014/04/30 职场文书
旅游文化节策划方案
2014/06/06 职场文书
2014年中秋寄语
2014/08/11 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
出租车拒载检讨书
2015/01/28 职场文书