博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django media 配置
阅读量:5859 次
发布时间:2019-06-19

本文共 1041 字,大约阅读时间需要 3 分钟。

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 servefrom MxOnline.settings import MEDIA_ROOT    # media    url(r'^media/(?P
.*)', serve, {
"document_root": MEDIA_ROOT}),

前端使用

后端数据库总保存的形式是相对路径的文件

因此需要添加 配置过的 media 文件夹的绝对路径进行连接后

这样才可以请求到图片

 

转载于:https://www.cnblogs.com/shijieli/p/10547411.html

你可能感兴趣的文章
《利用python进行数据分析》学习笔记--数据聚合与分组(groupby)
查看>>
C++中的函数指针模板
查看>>
2015年个人总结
查看>>
C#编程(六)------------枚举
查看>>
《系统架构师》——操作系统和硬件基础
查看>>
如何看待一本图书
查看>>
angularjs1-7,供应商
查看>>
oracle参数列表
查看>>
Wordpress3.2去除url中的category(不用插件实现)
查看>>
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine-Excel2003
查看>>
macOS Sierra 代码显示未来 Mac 将搭载 ARM 芯片
查看>>
Linux 中如何通过命令行访问 Dropbox
查看>>
使用 Flutter 反序列化 JSON 的一些选项
查看>>
开发进度——4
查看>>
etymology-F
查看>>
JS里验证信息
查看>>
Akka actor tell, ask 函数的实现
查看>>
windows10 chrome 调试 ios safari 方法
查看>>
Hello , Ruby!
查看>>
Netty 4.1.35.Final 发布,经典开源 Java 网络服务框架
查看>>