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 相关文章推荐
RC4文件加密的python实现方法
Jun 30 Python
一键搞定python连接mysql驱动有关问题(windows版本)
Apr 23 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
Jun 21 Python
python数据挖掘需要学的内容
Jun 23 Python
Django 使用easy_thumbnails压缩上传的图片方法
Jul 26 Python
Python 装饰器原理、定义与用法详解
Dec 07 Python
在Tensorflow中查看权重的实现
Jan 24 Python
基于Tensorflow批量数据的输入实现方式
Feb 05 Python
Python坐标轴操作及设置代码实例
Jun 04 Python
PyTorch中model.zero_grad()和optimizer.zero_grad()用法
Jun 24 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
Jan 21 Python
Python实现批量自动整理文件
Mar 16 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更新记录的代码
2008/06/07 PHP
php数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHPMAILER实现PHP发邮件功能
2018/04/18 PHP
js 文件引入实现代码
2010/04/23 Javascript
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
JQuery UI的拖拽功能实现方法小结
2012/03/14 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
JavaScript实现给按钮加上双重动作的方法
2015/08/14 Javascript
JQuery DIV 动态隐藏和显示的方法
2016/06/23 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
记React connect的几种写法(小结)
2018/09/18 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
python多线程操作实例
2014/11/21 Python
python将文本转换成图片输出的方法
2015/04/28 Python
python实现类的静态变量用法实例
2015/05/08 Python
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
python傅里叶变换FFT绘制频谱图
2019/07/19 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
通过python 执行 nohup 不生效的解决
2020/04/16 Python
使用HTML5 Canvas为图片填充颜色和纹理的教程
2016/03/21 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
入党转正申请自我鉴定
2019/06/25 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang
JS封装cavans多种滤镜组件
2022/02/15 Javascript