Django---media静态文件的配置&全局变量
2018-06-17 21:56:50来源:未知 阅读 ()
media 静态文件配置
static 静态文件多用于存放用于渲染前端页面的相关数据,media用于存放客户上传或其他的文件
setting.py 中加入路径
MEDIA_ROOT = ( os.path.join(BASE_DIR,'blog01/media') ) MEDIA_URL = '/media/' #别名,可以随便写
urls.py 中加入路由分配:
from django.conf.urls import url,include from django.contrib import admin from django.views.static import serve from Blog import settings urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^media/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT}),
这样上传在django的文件都可以在前端调用:
{{ filename.url }} 如果filename这个文件是上传到Django的,直接用URL属性就能直接找到该文件
全局变量:
- 将全局变量存入setting.py,如
FUNCTION= [
(1,'aaaa'),
(2,'bbbb'),
(3,'cccc'),
] - 在views.py 中写调用函数,如下:
def func(request): return {'func':FUNCTION}
- Django 的任意一个模版中都能用模版语言取到func
{{ func }}
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:H2Engine服务器引擎介绍
- QT5 解析JSON文件 2020-06-09
- QTableView与Excel之间的文件打开与保存 2020-05-26
- C++ 静态持续变量 2020-05-10
- C++ 文件输入输出 2020-03-27
- [C++]HelloWorld背后的故事!总结一下在我们运行exe可执行文 2020-03-27
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash