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登陆asp网站页面的实现代码
Jan 14 Python
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
Python正则表达式指南 推荐
Oct 09 Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 Python
python 遍历pd.Series的index和value
Nov 26 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
使用python创建生成动态链接库dll的方法
May 09 Python
tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T
Jun 22 Python
Python 如何反方向迭代一个序列
Jul 28 Python
python中PyQuery库用法分享
Jan 15 Python
python中使用np.delete()的实例方法
Feb 01 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 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 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
Node.js中使用mongoskin操作mongoDB实例
2014/09/28 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
javaScript中push函数用法实例分析
2015/06/08 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
详解微信小程序——自定义圆形进度条
2016/12/29 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
js实现简单的打印表格
2020/01/15 Javascript
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
Python利用前序和中序遍历结果重建二叉树的方法
2016/04/27 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
python使用 request 发送表单数据操作示例
2019/09/25 Python
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
什么是表空间(tablespace)和系统表空间(System tablespace)
2013/02/25 面试题
星空联盟C# .net笔试题
2014/12/05 面试题
学生会主席事迹材料
2014/01/28 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
上班迟到检讨书
2014/09/15 职场文书
关于开学的感想
2015/08/10 职场文书
python本地文件服务器实例教程
2021/05/02 Python
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL
拙作再改《我的收音机情缘》
2022/04/05 无线电