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实现Tab自动补全和历史命令管理的方法
Mar 12 Python
python中日期和时间格式化输出的方法小结
Mar 19 Python
浅谈Python的Django框架中的缓存控制
Jul 24 Python
python 捕获 shell/bash 脚本的输出结果实例
Jan 04 Python
python读取csv文件并把文件放入一个list中的实例讲解
Apr 27 Python
python中的二维列表实例详解
Jun 19 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
实例详解Matlab 与 Python 的区别
Apr 26 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
python 计算方位角实例(根据两点的坐标计算)
Jan 17 Python
python自动点赞功能的实现思路
Feb 26 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 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 trim 去除空字符的定义与语法介绍
2010/05/31 PHP
探讨多键值cookie(php中cookie存取数组)的详解
2013/06/06 PHP
php多文件上传下载示例分享
2014/02/20 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
2016/03/03 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
2016/07/07 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
2016/10/18 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
js电信网通双线自动选择技巧
2008/11/18 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
Node.js的Web模板引擎ejs的入门使用教程
2016/06/06 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
[02:55]DOTA2英雄基础教程 发条技师
2013/12/04 DOTA
[04:04]DOTA2亚洲邀请赛比赛场馆&酒店全攻略
2017/03/23 DOTA
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python中的__new__与__init__魔术方法理解笔记
2014/11/08 Python
Django发送html邮件的方法
2015/05/26 Python
Python中数字以及算数运算符的相关使用
2015/10/12 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
2018/01/31 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
python如何停止递归
2020/09/09 Python
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
微型企业创业投资计划书
2014/01/10 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
2016中秋节问候语
2015/11/11 职场文书