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的Tornado框架实现一个一对一聊天的程序
Apr 25 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
Jul 06 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
python中is与双等于号“==”的区别示例详解
Nov 21 Python
python处理csv数据动态显示曲线实例代码
Jan 23 Python
浅析Python装饰器以及装饰器模式
May 28 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
Nov 08 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
Nov 11 Python
PyQt5 界面显示无响应的实现
Mar 26 Python
使用PyQt5实现图片查看器的示例代码
Apr 21 Python
基于python 取余问题(%)详解
Jun 03 Python
Python 图片添加美颜效果
Apr 28 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 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
PHP Opcache安装和配置方法介绍
2015/05/28 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
jQuery 工具函数学习资料
2010/04/29 Javascript
jquery+javascript编写国籍控件
2015/02/12 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
JavaScript学习笔记之ES6数组方法
2016/03/25 Javascript
学习vue.js计算属性
2016/12/03 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
js验证账户名是否重复
2020/05/26 Javascript
Python中join和split用法实例
2015/04/14 Python
详解在Python和IPython中使用Docker
2015/04/28 Python
Python读大数据txt
2016/03/28 Python
浅谈Python 的枚举 Enum
2017/06/12 Python
python实现简单淘宝秒杀功能
2018/05/03 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
python字典改变value值方法总结
2019/06/21 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
Django实现web端tailf日志文件功能及实例详解
2019/07/28 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
初婚未育证明
2014/01/15 职场文书
捐助感谢信
2015/01/22 职场文书
钢琴师观后感
2015/06/12 职场文书
村官2015年度工作总结
2015/10/14 职场文书
OpenCV-Python 实现两张图片自动拼接成全景图
2021/06/11 Python