django DRF图片路径问题的解决方法


Posted in Python onSeptember 10, 2018

前言

其实就是Django RESTful Framework,RESTful一种API的命名风格,主要因为前后端分离开发出现,前后端分离: 用户访问静态文件的服务器,数据全部由ajax请求给到,RESTful风格:数据应该是名词,而动词由HTTP的请求方式来体现,RESTful风格的API给前端返回 结果对象,无论什么请求方式

本文主要介绍了关于django DRF图片路径问题,下面话不多说了,来一起看看详细的介绍吧

问题描述:

为什么DRF中有时候返回的json中图片是带域名的,有时候是不带域名的呢?(难受啊马飞~)

解答:

带域名的结果是在view中对模型类序列化的,DRF在序列化图片的时候 会检查上下文有没有request,如果有,就给图片加上域名,

源码解析如下

django DRF图片路径问题的解决方法

然后

django DRF图片路径问题的解决方法

继续,如果你的图片路径是不带域名的,大概就是在serializers.py中实现的了,怎么让图片带上域名呢,其实上面已经有答案了,

看这里

django DRF图片路径问题的解决方法

怎么样 ,解决了吧 美滋滋~

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
编写简单的Python程序来判断文本的语种
Apr 07 Python
Python检测字符串中是否包含某字符集合中的字符
May 21 Python
详解Python中使用base64模块来处理base64编码的方法
Jul 01 Python
Python对象类型及其运算方法(详解)
Jul 05 Python
python学习笔记之列表(list)与元组(tuple)详解
Nov 23 Python
解决python3捕获cx_oracle抛出的异常错误问题
Oct 18 Python
Python中shapefile转换geojson的示例
Jan 03 Python
在python tkinter中Canvas实现进度条显示的方法
Jun 14 Python
pytorch的梯度计算以及backward方法详解
Jan 10 Python
利用pandas向一个csv文件追加写入数据的实现示例
Apr 23 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
python 实现简单的计算器(gui界面)
Nov 11 Python
详解python中Numpy的属性与创建矩阵
Sep 10 #Python
tensorflow使用神经网络实现mnist分类
Sep 08 #Python
Python unittest单元测试框架总结
Sep 08 #Python
tensorflow实现加载mnist数据集
Sep 08 #Python
使用tensorflow实现线性回归
Sep 08 #Python
Python  unittest单元测试框架的使用
Sep 08 #Python
tensorflow实现逻辑回归模型
Sep 08 #Python
You might like
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
PHP数据过滤的方法
2013/10/30 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
javascript定义函数的方法
2010/12/06 Javascript
Grid得到选择行数据的方法总结
2011/01/17 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
2017/07/03 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
详解三种方式解决vue中v-html元素中标签样式
2018/11/22 Javascript
JS原型和原型链原理与用法实例详解
2020/02/05 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
Python的Flask框架中的Jinja2模板引擎学习教程
2016/06/30 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
详解Python中的type和object
2018/08/15 Python
Python和Go语言的区别总结
2019/02/20 Python
详解利用Python scipy.signal.filtfilt() 实现信号滤波
2019/06/05 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
flask框架中的cookie和session使用
2021/01/31 Python
Python对excel的基本操作方法
2021/02/18 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
HTML5+css3:3D旋转木马效果相册
2017/01/03 HTML / CSS
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
幼儿运动会邀请函
2014/01/17 职场文书
应届电子商务毕业自荐书范文
2014/02/11 职场文书
护士找工作求职信
2014/07/02 职场文书
赤壁观后感(2)
2015/06/15 职场文书
Python 中的Sympy详细使用
2021/08/07 Python
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS
pandas中对文本类型数据的处理小结
2021/11/01 Python
Go web入门Go pongo2模板引擎
2022/05/20 Golang
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers