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 相关文章推荐
Django1.3添加app提示模块不存在的解决方法
Aug 26 Python
python批量查询、汉字去重处理CSV文件
May 31 Python
10个Python小技巧你值得拥有
Sep 29 Python
pandas分别写入excel的不同sheet方法
Dec 11 Python
微信公众号token验证失败解决方案
Jul 22 Python
通过python实现windows桌面截图代码实例
Jan 17 Python
Python3实现个位数字和十位数字对调, 其乘积不变
May 03 Python
Python环境管理virtualenv&virtualenvwrapper的配置详解
Jul 01 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
Jul 13 Python
解决运行出现'dict' object has no attribute 'has_key'问题
Jul 15 Python
用Python实现职工信息管理系统
Dec 30 Python
pytorch Dropout过拟合的操作
May 27 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
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
CI框架(CodeIgniter)操作redis的方法详解
2018/01/25 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
Prototype1.5 rc2版指南最后一篇之Position
2007/01/10 Javascript
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
jQuery技巧总结
2011/01/01 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
2017/08/16 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
解决vue同一slot在组件中渲染多次的问题
2018/09/06 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
Jquery如何使用animation动画效果改变背景色的代码
2020/07/20 jQuery
微信小程序实现翻牌抽奖动画
2020/09/21 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
[01:30]2016国际邀请赛中国区预选赛神秘商店火爆开启
2016/06/26 DOTA
Python pass 语句使用示例
2014/03/11 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
Python语法之精妙的十个知识点(装B语法)
2020/01/18 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
医院护士求职自荐信格式
2013/09/21 职场文书
小学毕业感言200字
2015/07/30 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书