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实现的防DDoS脚本
Feb 08 Python
浅析python实现scrapy定时执行爬虫
Mar 04 Python
pandas pivot_table() 按日期分多列数据的方法
Nov 16 Python
解决vscode python print 输出窗口中文乱码的问题
Dec 03 Python
python调用matlab的m自定义函数方法
Feb 18 Python
Python面向对象思想与应用入门教程【类与对象】
Apr 12 Python
python flask框架实现传数据到js的方法分析
Jun 11 Python
一文秒懂python读写csv xml json文件各种骚操作
Jul 04 Python
python机器学习库xgboost的使用
Jan 20 Python
Python urlopen()参数代码示例解析
Dec 10 Python
python 列表推导和生成器表达式的使用
Feb 01 Python
Python 居然可以在 Excel 中画画你知道吗
Feb 15 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 提速工具eAccelerator 配置参数详解
2010/05/16 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
php curl基本操作详解
2013/07/23 PHP
一个PHP二维数组排序的函数分享
2014/01/17 PHP
ThinkPHP使用getlist方法实现数据搜索功能示例
2017/05/08 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
Javascript中的this绑定介绍
2011/09/22 Javascript
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
js有序数组的连接问题
2013/10/01 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
2013/11/28 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
Vue.js实现大转盘抽奖总结及实现思路
2019/10/09 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
python实现简易学生信息管理系统
2020/04/05 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2020/07/14 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
EntityManager都有哪些方法
2013/11/01 面试题
焊接专业毕业生求职信
2013/10/01 职场文书
会计自荐信范文
2014/03/09 职场文书
工程学毕业生自荐信
2014/06/14 职场文书
免职证明样本
2014/10/23 职场文书
员工工作能力评语
2014/12/31 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python