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类定义和类继承详解
May 08 Python
python实现txt文件格式转换为arff格式
May 31 Python
python pygame实现方向键控制小球
May 17 Python
对python tkinter窗口弹出置顶的方法详解
Jun 14 Python
详细介绍Python进度条tqdm的使用
Jul 31 Python
解决Django后台ManyToManyField显示成Object的问题
Aug 09 Python
python安装gdal的两种方法
Oct 29 Python
通过python扫描二维码/条形码并打印数据
Nov 14 Python
pytorch查看通道数 维数 尺寸大小方式
May 26 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
Jul 31 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
如何在python中处理配置文件代码实例
Sep 27 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 接口类与抽象类的实际作用
2009/11/26 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
微信access_token的获取开发示例
2015/04/16 PHP
php抓取并保存网站图片的实现代码
2015/10/28 PHP
PHP Swoole异步读取、写入文件操作示例
2019/10/24 PHP
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
jQuery实现的简单百分比进度条效果示例
2016/08/01 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
js实现无缝滚动图
2017/02/22 Javascript
vue项目中使用axios上传图片等文件操作
2017/11/02 Javascript
Three.js开发实现3D地图的实践过程总结
2017/11/20 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
Angular整合zTree的示例代码
2018/01/24 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
2019/05/16 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
JavaScript实现单点登录的示例
2020/09/23 Javascript
python基础教程之简单入门说明(变量和控制语言使用方法)
2014/03/25 Python
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
python3中布局背景颜色代码分析
2020/12/01 Python
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
八一建军节部队活动方案
2014/02/04 职场文书
常务副总经理岗位职责
2014/04/12 职场文书
记账会计岗位职责
2014/06/16 职场文书
投资意向协议书
2015/01/29 职场文书
护林员个人总结
2015/03/04 职场文书
暑期实践个人总结
2015/03/06 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android
使用Python拟合函数曲线
2022/04/14 Python