介绍
怎么在Django中利用httpresponse返回用户头像?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
当请求一个页面时,Django把请求的元数据数据包装成一个HttpRequest对象,然后Django加载合适的观点方法,把这个HttpRequest对象作为第一个参数传给视图方法。任何观点方法都应该返回一个httpresponse对象。
代码示例:
def 测试(请求): #,才能获取当前文件的路径,父路径以及下一层的路径 时间=curr_dir 才能;os.path.dirname (__file__) 时间=parent_path 才能;os.path.dirname (curr_dir) image_path 才能=,os.path.join (parent_path,“静态/图像/timg.jpg") “才能”;“ D: \ Python 才能\网络机器人\ app01 Work 位置 D: \ Python 才能Work 位置\网络机器人 D: \ Python 才能Work 位置\网络机器人\静态/图像/back.png “才能”;“ image_data =,开放才能(image_path,“rb") .read () return 才能;HttpResponse (image_data content_type=& # 39;图像/jpg # 39;)
效果展示:
注意二进制串与utf - 8格式的区别:
看完上述内容,你们掌握怎么在Django中利用HttpResponse返回用户头像的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!