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操作字符串之rindex()方法的使用
May 19 Python
pandas.DataFrame.to_json按行转json的方法
Jun 05 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
django配置连接数据库及原生sql语句的使用方法
Mar 03 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
python matplotlib如何给图中的点加标签
Nov 14 Python
Python实现在线批量美颜功能过程解析
Jun 10 Python
python文件及目录操作代码汇总
Jul 08 Python
python 如何对logging日志封装
Dec 02 Python
如何用 Python 处理不平衡数据集
Jan 04 Python
DRF使用simple JWT身份验证的实现
Jan 14 Python
Python之基础函数案例详解
Aug 30 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
资料注册后发信小技巧
2006/10/09 PHP
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
2008/10/25 PHP
关于php curl获取301或302转向的网址问题的解决方法
2011/06/02 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
typecho插件编写教程(三):保存配置
2015/05/28 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
详解PHP中curl_multi并发的实现
2020/06/08 PHP
jQuery 绑定事件到动态创建的元素上的方法实例
2013/08/18 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
浅谈原生JS中的延迟脚本和异步脚本
2017/07/12 Javascript
谈谈JS中的!!
2017/12/07 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
点球小游戏python脚本
2018/05/22 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
如何定义TensorFlow输入节点
2020/01/23 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
python快速安装OpenCV的步骤记录
2021/02/22 Python
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
管事部库房保管员岗位职责
2014/02/21 职场文书
校园安全广播稿范文
2014/09/25 职场文书
毕业证代领委托书
2014/09/26 职场文书
2015年社区重阳节活动总结
2015/07/30 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python