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操作摄像头截图实现远程监控的例子
Mar 25 Python
给Python的Django框架下搭建的BLOG添加RSS功能的教程
Apr 08 Python
Python yield 使用方法浅析
May 20 Python
python中os和sys模块的区别与常用方法总结
Nov 14 Python
mac下pycharm设置python版本的图文教程
Jun 13 Python
python+selenium 定位到元素,无法点击的解决方法
Jan 30 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
python实现单链表的方法示例
Sep 03 Python
django 简单实现登录验证给你
Nov 06 Python
Pytorch提取模型特征向量保存至csv的例子
Jan 03 Python
python 解决tqdm模块不能单行显示的问题
Feb 19 Python
用python实现学生管理系统
Jul 24 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中strlen()和mb_strlen()的区别浅析
2014/06/19 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
jQuery实现鼠标划过修改样式的方法
2015/04/14 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
vue组件之Alert的实现代码
2017/10/17 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[01:20]PWL开团时刻DAY9——听说潮汐没用?
2020/11/10 DOTA
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
python中日志logging模块的性能及多进程详解
2017/07/18 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
numpy的文件存储.npy .npz 文件详解
2018/07/09 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
flask-restful使用总结
2018/12/04 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
pytorch中图像的数据格式实例
2020/02/11 Python
高中毕业生登记表自我鉴定范文
2014/03/18 职场文书
建筑工地标语
2014/06/18 职场文书
法人代表授权委托书范文
2014/09/10 职场文书
2014群众路线学习笔记
2014/11/06 职场文书
2016廉政教育学习心得体会
2016/01/25 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
解决Mysql的left join无效及使用的注意事项说明
2021/07/01 MySQL
JavaScript 反射学习技巧
2021/10/16 Javascript