Django media 配置
Django media 配置
settings.py 配置
配置 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.core.context_processors.media'],},}, ]MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
urls.py 配置
配置专门用来处理 media 请求的 url
要使用专门的内置函数, 还要传递专门的参数
from django.views.static import serve from MxOnline.settings import MEDIA_ROOT# mediaurl(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
前端使用
后端数据库总保存的形式是相对路径的文件
因此需要添加 配置过的 media 文件夹的绝对路径进行连接后
这样才可以请求到图片
<img width="200" height="120" class="scrollLoading" data-url="{{ MEDIA_URL }}{{ course_org.image }}"/>
转载于:https://www.cnblogs.com/shijieli/p/10547411.html
Django media 配置相关推荐
- django21:admin后台管理\media配置\图片防盗链\暴露后端资源\路由分发\时间分类
admin后台管理 创建超级用户 createsuperuser 1.到应用下的admin.py注册模型表 from django.contrib import admin from blog imp ...
- Ubuntu16.04里django的配置和安装
Ubuntu16.04里django的配置和安装 关于在Ubuntu16.04里django的配置和安装: sudo apt-get install python-pip sudo apt-get i ...
- php django mysql配置文件_Mysql学习Django+mysql配置与简单操作数据库实例代码
<Mysql学习Django+mysql配置与简单操作数据库实例代码>要点: 本文介绍了Mysql学习Django+mysql配置与简单操作数据库实例代码,希望对您有用.如果有疑问,可以联 ...
- django 日志配置
django 日志配置 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'standard': ...
- Django环境配置
Django安装 #安装最新版本的Django $ pip install django #或者指定安装版本 pip install -v django==1.7.1 项目创建 $ django-ad ...
- Python+Django数据库配置及使用——执行原始SQL并返回模型实例
开发环境 OS:Windows Server 2012 Python:2.7.5 Django:1.5.2 通过 settings.py 配置数据库 参见:Python+Django数据库配置及使用- ...
- 新手python中Django环境配置
Django环境配置 新手 python官网 Django官网 不支持的Django版本 Windows 10 搭建 Django 环境(详细教程) 已经安装过但版本不兼容(新手易踩雷问题)解决方案: ...
- 如何为 Django 服务配置负载均衡
现在的 Web 服务有一个很重要的性能指标叫 QPS,QPS 的全称是 Queries Per Second 意思是"每秒查询率",是一台服务器每秒能够相应的查询次数,是对一个特定 ...
- Django Channels配置
channels 4.0之后默认不带Daphne服务器了.解决方案可以有两种: 1.指定channels的版本为3.x: 2.安装时使用pip3 install -U channels["d ...
- Django路由配置-快速上手
Django路由配置-快速上手 Django路由系统配置代码在urls.py中,该文件在创建项目时自动生成,一般在项目目录下. 路由系统URL基本格式 在urls.py文件中配置的路由,都存放在一个名 ...
最新文章
- 数据科学工作者(Data Scientist) 的日常工作内容包括什么?
- lvm 逻辑卷 和 网络管理
- 性能分析:hash索引导致delete慢
- bzoj3920: Yuuna的礼物(莫队+分块套分块)
- Amazing Slide(图片轮播制作工具)中文版
- 新思路等级考二级c语言题答案,2017计算机二级C语言考试强化习题及答案
- linux以服务的方式启动mongodb,linux以服务的方式启动MongoDB
- 在Spring Boot中使用@ConfigurationProperties
- java 反射初探(1)
- java如何测controller层_用MockMvc对Spring mvc中的controller层进行单元测试
- python编程入门与案例详解-清华大学出版社-图书详情-《Python编程入门与案例详解》...
- [编织消息框架][JAVA核心技术]异常基础
- 利用R语言绘制世界航班路线图
- 导数与微分的知识点思维导图_高中历史各大板块知识点与思维导图汇总(必修二)...
- 非常强的用户体验的网站功能
- css 关于元素选中时会显示蓝色背景
- 运算电路的基本定义和运算电路经典基本电路图
- SQLmap-tamper详细介绍
- PS查看设计图中文字大小,颜色
- VMware虚拟机启动后黑屏,无论怎么按都是不动弹
热门文章
- Atitit 远程工作的几种办公模式 目录 1. 未来的趋势 远程办公	1 1.1. 遥远的阴影	1 1.2. 一个单中心的团队,是一个团队,每个人都被共处于同一物理位置。	2 1.3. 一个多站
- Atitit 读取音频音乐文件的bpm 目录 1.1. Librosa是一个用于音频、音乐分析、处理的python工具包,	1 1.2. \bpm.py	1 1.3. Echo	2 1.4. Cod
- Atitit spring 3.0 3.1 3.2 4.0 4.3 5.0 新特性
- atitit 需求条目的自动化生成原型html h5界面ui与解决方案
- Atitit 拦截数据库异常的处理最佳实践
- paip.解决Invalid byte 2 of 2-byte UTF-8 sequence.
- 基金行业数据安全保障体系建设探析
- Julia : WinRPM error -----待确定
- (转)每个人都应该读一读贝索斯的致股东信 1997-2016
- (转liigo)Rust 1.0发布一周年,发展回顾与总结