Django media static外部访问Django中的图片设置教程


Posted in Python onApril 07, 2020

有两种方式:一种是图片放在static中,一种是图片放在media中

第一种:

Django media static外部访问Django中的图片设置教程

即:

STATIC_URL = '/static/'
STATICFILES_DIRS=[
  os.path.join(BASE_DIR, "static")
]

运行项目然后

Django media static外部访问Django中的图片设置教程

第二种方式:

用media这个文件存储图片,音视频等文件

Django media static外部访问Django中的图片设置教程

Django media static外部访问Django中的图片设置教程

Django media static外部访问Django中的图片设置教程

补充知识:django {{ MEDIA_URL }}值为空

在模板中:

<a href="#nowhere" rel="external nofollow" ><img width="100px" src="{{ MEDIA_URL }}{{ product.productImages.all.first.image }}"></a> {# img/productSingle_middle/676.jpg #}

结果{{ MEDIA_URL }}为空

解决方法:

在settings.py的TEMPLATES 中添加:

django.template.context_processors.media

TEMPLATES = [
  {
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [os.path.join(BASE_DIR,'templates')],
    'APP_DIRS': True,
    'OPTIONS': {
      'context_processors': [
        'django.template.context_processors.debug',
        'django.template.context_processors.request',
        'django.contrib.auth.context_processors.auth',
        'django.contrib.messages.context_processors.messages',
        'django.template.context_processors.media',添加这行或者下面一行
        #'django.core.context_processors.media',python3会报错
      ],
    },
  },
]

以上这篇Django media static外部访问Django中的图片设置教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django使用Mysql数据库已经存在的数据表方法
May 27 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
基于python实现聊天室程序
Jul 27 Python
使用python3实现操作串口详解
Jan 01 Python
在pycharm下设置自己的个性模版方法
Jul 15 Python
python SVM 线性分类模型的实现
Jul 19 Python
pygame编写音乐播放器的实现代码示例
Nov 19 Python
python使用正则来处理各种匹配问题
Dec 22 Python
超全Python图像处理讲解(多模块实现)
Apr 13 Python
如何基于Python代码实现高精度免费OCR工具
Jun 18 Python
python包的导入方式总结
Mar 02 Python
python 如何做一个识别率百分百的OCR
May 29 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 #Python
Python图片处理模块PIL操作方法(pillow)
Apr 07 #Python
解决Django no such table: django_session的问题
Apr 07 #Python
Python PIL库图片灰化处理
Apr 07 #Python
Python3.7 读取音频根据文件名生成脚本的代码
Apr 07 #Python
Django中从mysql数据库中获取数据传到echarts方式
Apr 07 #Python
PyCharm 在Windows的有用快捷键详解
Apr 07 #Python
You might like
header()函数使用说明
2006/11/23 PHP
php中看实例学正则表达式
2006/12/25 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
JavaScript中的私有成员
2006/09/18 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
jquery常用方法及使用示例汇总
2014/11/08 Javascript
js实现简单的联动菜单效果
2015/08/19 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
AngularJS打开页面隐藏显示表达式用法示例
2016/12/25 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
MockJs结合json-server模拟后台数据
2020/08/26 Javascript
Vue基于localStorage存储信息代码实例
2020/11/16 Javascript
Python实现二分法算法实例
2015/02/02 Python
python判断字符串是否包含子字符串的方法
2015/03/24 Python
Python正则表达式经典入门教程
2017/05/22 Python
基于python时间处理方法(详解)
2017/08/14 Python
python自动发送邮件脚本
2018/06/20 Python
python八皇后问题的解决方法
2018/09/27 Python
Django实现文件上传和下载功能
2019/10/06 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
Matplotlib使用Cursor实现UI定位的示例代码
2020/03/12 Python
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
介绍一下Make? 为什么使用make
2016/07/31 面试题
活动邀请函范文
2014/01/19 职场文书
少儿节目主持串词
2014/04/02 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
2014年采购部工作总结
2014/11/20 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
旅行社计调工作总结
2015/08/12 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js