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使用wmi模块获取windows下的系统信息 监控系统
Oct 27 Python
Python中使用asyncio 封装文件读写
Sep 11 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 Python
pymongo中聚合查询的使用方法
Mar 22 Python
PyQt编程之如何在屏幕中央显示窗体的实例
Jun 18 Python
python发送多人邮件没有展示收件人问题的解决方法
Jun 21 Python
Django基础知识 web框架的本质详解
Jul 18 Python
opencv 获取rtsp流媒体视频的实现方法
Aug 23 Python
使用python 将图片复制到系统剪贴中
Dec 13 Python
用Python做一个久坐提醒小助手的示例代码
Feb 10 Python
Python下载网易云歌单歌曲的示例代码
Aug 12 Python
Python基于百度API识别并提取图片中文字
Jun 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
Email+URL的判断和自动转换函数
2006/10/09 PHP
PHP_MySQL教程-第一天
2007/03/18 PHP
php,ajax实现分页
2008/03/27 PHP
php将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
在JS中如何调用JSP中的变量
2014/01/22 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
JS实现拖动模糊框特效
2020/08/25 Javascript
JS继承实现方法及优缺点详解
2020/09/02 Javascript
Vue向后台传数组数据,springboot接收vue传的数组数据实例
2020/11/12 Javascript
[04:36]DOTA2国际邀请赛 ti3精彩集锦
2013/08/19 DOTA
在Django的上下文中设置变量的方法
2015/07/20 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
python列表的逆序遍历实现
2020/04/20 Python
Python Switch Case三种实现方法代码实例
2020/06/18 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
美国领先的在线旅游网站:Orbitz
2018/11/05 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
初中生三年学习生活的自我评价
2013/11/03 职场文书
党员个人公开承诺书
2014/08/29 职场文书
基层党员对照检查材料
2014/09/24 职场文书
离婚协议书范本2014
2014/10/27 职场文书
评先进个人材料
2014/12/29 职场文书
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技
请求模块urllib之PYTHON爬虫的基本使用
2022/04/08 Python
mysql函数之截取字符串的实现
2022/08/14 MySQL