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中的choice()方法使用详解
May 15 Python
Python环境下搭建属于自己的pip源的教程
May 05 Python
浅谈python新手中常见的疑惑及解答
Jun 14 Python
python语言中with as的用法使用详解
Feb 23 Python
Pandas中把dataframe转成array的方法
Apr 13 Python
Python实现爬虫抓取与读写、追加到excel文件操作示例
Jun 27 Python
Django框架实现逆向解析url的方法
Jul 04 Python
Python实现合并excel表格的方法分析
Apr 13 Python
python线程中的同步问题及解决方法
Aug 29 Python
python读取ini配置文件过程示范
Dec 23 Python
Python错误的处理方法
Jun 23 Python
python 列表推导和生成器表达式的使用
Feb 01 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中的一个中文字符串截取函数
2007/02/14 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
Laravel 队列使用的实现
2019/01/08 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
PHP 实现 JSON 数据的编码和解码操作详解
2020/04/22 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
jQuery Migrate 1.1.0 Released 注意事项
2014/06/14 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
详解Node.JS模块 process
2020/08/31 Javascript
openlayers实现图标拖动获取坐标
2020/09/25 Javascript
Python简单获取自身外网IP的方法
2016/09/18 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
pytorch 模型可视化的例子
2019/08/17 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
用Python进行websocket接口测试
2020/10/16 Python
Python环境使用OpenCV检测人脸实现教程
2020/10/19 Python
详解anaconda安装步骤
2020/11/23 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
外语专业毕业生个人的自荐信
2013/11/19 职场文书
简历的自荐信
2013/12/19 职场文书
个人自我评价和职业目标
2014/01/24 职场文书
药品采购员岗位职责
2014/02/08 职场文书
趣味比赛活动方案
2014/02/15 职场文书
实习报告评语
2014/04/26 职场文书
雏鹰争章活动总结
2014/05/09 职场文书
技术经济专业求职信
2014/09/03 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
幼儿园大班开学寄语(2016秋季)
2015/12/03 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
详解MySQL中的主键与事务
2021/05/27 MySQL
浅谈Web Storage API的使用
2021/06/23 Javascript
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python