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动刷新抢12306火车票的代码(附源码)
Jan 24 Python
python中字符串比较使用is、==和cmp()总结
Mar 18 Python
详解配置Django的Celery异步之路踩坑
Nov 25 Python
Django框架实现的简单分页功能示例
Dec 04 Python
python通过tcp发送xml报文的方法
Dec 28 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 Python
Python3.5常见内置方法参数用法实例详解
Apr 29 Python
Python实现字符型图片验证码识别完整过程详解
May 10 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 Python
Python使用uuid库生成唯一标识ID
Feb 12 Python
Python中常用的高阶函数实例详解
Feb 21 Python
Python3通过chmod修改目录或文件权限的方法示例
Jun 08 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 使用GD库为页面增加水印示例代码
2014/03/24 PHP
PHP 错误处理机制
2015/07/06 PHP
Linux平台php命令行程序处理管道数据的方法
2016/11/10 PHP
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
JavaScript基本语法讲解
2015/06/03 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
BootStrap3学习笔记(一)之网格系统
2016/05/20 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
Bootstrap基本插件学习笔记之轮播幻灯片(23)
2016/12/08 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
Node.js的Koa实现JWT用户认证方法
2018/05/05 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
详解Swift中属性的声明与作用
2016/06/30 Python
python中实现延时回调普通函数示例代码
2017/09/08 Python
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
Python数据持久化shelve模块用法分析
2018/06/29 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
python上传时包含boundary时的解决方法
2020/04/08 Python
用React加CSS3实现微信拆红包动画效果
2017/03/13 HTML / CSS
html5+css3实现一款注册表单实例
2013/04/17 HTML / CSS
如何安装ruby on rails
2014/02/09 面试题
经销商年会策划方案
2014/05/29 职场文书
学雷锋宣传标语
2014/06/25 职场文书
城市规划应届生推荐信
2014/09/08 职场文书
解除劳动合同协议书范本
2014/09/13 职场文书
2019安全宣传标语大全
2019/08/14 职场文书