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 相关文章推荐
Python urlopen 使用小示例
Sep 06 Python
Python实现全角半角转换的方法
Aug 18 Python
Python获取文件ssdeep值的方法
Oct 05 Python
关于Python 3中print函数的换行详解
Aug 08 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
Apr 10 Python
Python采集代理ip并判断是否可用和定时更新的方法
May 07 Python
Django 实现购物车功能的示例代码
Oct 08 Python
使用PIL(Python-Imaging)反转图像的颜色方法
Jan 24 Python
Python3 翻转二叉树的实现
Sep 30 Python
python实现连续变量最优分箱详解--CART算法
Nov 22 Python
在echarts中图例legend和坐标系grid实现左右布局实例
May 16 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
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
PHP中使用hidef扩展代替define提高性能
2015/04/09 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
2016/09/11 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
jQuery前台数据获取实现代码
2011/03/16 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
自己动手开发jQuery插件教程
2011/08/25 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
js使用for循环及if语句判断多个一样的name
2014/09/09 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
Bootstrap框架安装使用详解
2017/01/21 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
JavaScript鼠标悬停事件用法解析
2020/05/15 Javascript
[40:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs TNC
2018/04/01 DOTA
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
简单谈谈Python中的闭包
2016/11/30 Python
Python类的动态修改的实例方法
2017/03/24 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
pandas ix &amp;iloc &amp;loc的区别
2019/01/10 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
Python如何在main中调用函数内的函数方式
2020/06/01 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
毕业生个人投资创业计划书
2014/01/04 职场文书
应届毕业生个人求职自荐信
2014/01/06 职场文书
信访工作者先进事迹
2014/01/17 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery