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压缩和解压缩zip文件的教程
May 06 Python
Python3写入文件常用方法实例分析
May 22 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
Jun 14 Python
Python进程间通信Queue实例解析
Jan 25 Python
Python解析命令行读取参数之argparse模块
Jul 26 Python
python numpy 反转 reverse示例
Dec 04 Python
python 实现二维字典的键值合并等函数
Dec 06 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
pytorch 查看cuda 版本方式
Jun 23 Python
Python Matplotlib绘图基础知识代码解析
Aug 31 Python
Python 按比例获取样本数据或执行任务的实现代码
Dec 03 Python
python selenium 获取接口数据的实现
Dec 07 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
基于文本的搜索
2006/10/09 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
js登录弹出层特效
2014/03/07 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
JS图片放大效果简单实现代码
2016/09/08 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
vue.js或js实现中文A-Z排序的方法
2018/03/08 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
JavaScript函数Call、Apply原理实例解析
2020/02/17 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
如何在python字符串中输入纯粹的{}
2018/08/22 Python
深入学习python多线程与GIL
2019/08/26 Python
python两个list[]相加的实现方法
2020/09/23 Python
HTML5新增加的功能详解
2016/09/05 HTML / CSS
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
计算机软件专业求职信
2014/06/10 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
村道德模范事迹材料
2014/08/28 职场文书
刑事辩护授权委托书格式
2014/10/13 职场文书
2014财务年终工作总结
2014/12/08 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
Mysql调整优化之四种分区方式以及组合分区
2022/04/13 MySQL
Win10本地连接不见了怎么恢复? win10系统电脑本地连接不见了解决方法
2023/01/09 数码科技