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正则表达式match和search用法实例
Mar 26 Python
Pyhton中单行和多行注释的使用方法及规范
Oct 11 Python
python的mysqldb安装步骤详解
Aug 14 Python
用Python实现KNN分类算法
Dec 22 Python
Python基于生成器迭代实现的八皇后问题示例
May 23 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
Feb 01 Python
python脚本调用iftop 统计业务应用流量的思路详解
Oct 11 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
python接口自动化之ConfigParser配置文件的使用详解
Aug 03 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 Python
Pytorch实现图像识别之数字识别(附详细注释)
May 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多线程类及用法实例
2014/12/03 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
jQuery命名空间与闭包用法示例
2017/01/12 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
jQuery动态产生select option下拉列表
2017/03/15 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
微信小程序使用Promise简化回调
2018/02/06 Javascript
关于vue v-for循环解决img标签的src动态绑定问题
2018/09/18 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
2020/09/11 Javascript
[03:55]2014DOTA2国际邀请赛 Fnatic经理采访赢DK在情理之中
2014/07/10 DOTA
python实现AES加密与解密
2019/03/28 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
制药工程专业个人求职自荐信
2014/01/25 职场文书
大学生求职信例文
2014/06/29 职场文书
医生个人年终总结
2015/02/28 职场文书
茶花女读书笔记
2015/06/29 职场文书
法制教育主题班会
2015/08/13 职场文书
宣传部部长竞选稿
2015/11/21 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python
十大冰系宝可梦排名,颜值最高的阿罗拉九尾,第三使用率第一
2022/03/18 日漫