django 怎么加权限 静态资源目录_Django:settings中关于static静态文件目录的设置...
django项目settings中关于静态资源存放位置的设置
主要涉及以下3项:STATIC_URL、STATICFILES_DIR和STATIC_ROOT
1、STATIC_URL
这项是必须配置的,而且属性值不能为空。默认值是STATIC_URL = '/static/'。
如果STATICFILES_DIR没有设置,则只能识别app中static文件夹下的静态资源。即:只能通过http://127.0.0.1:8000/static/1.jpg访问,且static文件夹是放在app中的。
app中静态文件夹名称必须是static,即STATIC_URL属性的值。如果写其他名称,则不能访问。
STATIC_URL的值,表示访问静态资源的起始url,如:http://127.0.0.1:8000/static/......
如果直接把static文件夹放在项目根目录下,通过上面的网址是不能访问的,除非设置STATICFILES_DIR。
2、STATICFILES_DIR
如果想在项目的根目录下存放静态资源,则需要设置STATICFILES_DIRS属性。该属性的值是列表或元组格式,每个列表(元组)元素代表一个静态资源文件夹,这些文件夹可以自行命名,不必非得是static。
如:在项目根目录下建立文件夹public_static,里面放置图片1.jpg,在app(index)中建立文件夹index_static,里面放置2.jpg,都用于存放静态文件。
则配置:STATICFILES_DIRS = [os.path.join(BASE_DIR, 'public_static'), os.path.join(BASE_DIR, 'index/index_static'),]
综上可见,访问静态资源的路径(起始路径)由STATIC_URL的属性值决定,如果静态文件夹中还有别的文件夹(如test),访问时的路径则是http://127.0.0.1:8000/static/test/1.jpg
3、STATIC_ROOT
它的作用主要是收集整个项目的静态资源,并存放在一个新的文件夹,然后由该文件夹与服务器之间构建映射关系。
STATIC_ROOT配置如下:STATIC_ROOT = os.path.join(BASE_DIR, 'all_static')
django 怎么加权限 静态资源目录_Django:settings中关于static静态文件目录的设置...相关推荐
- vue 项目引用static目录资源_vuejs-templates静态资源目录src/assets、和static/区别
src/assets/和static/区别和用法 一句话总结:第三方资源都放在static文件夹中(如脚本库),自己在项目中使用的一些资源都放在assets中 文档传送门: vuejs-templat ...
- SpringBoot静态资源目录
SpringBoot静态资源目录 前言 今天博主将为大家分享SpringBoot静态资源目录!不喜勿喷,如有异议欢迎讨论! 以下所写内容均与以前的文章有联系可以前往博文查看,陈永佳的博客 之前的一系列 ...
- IDEA配置tomcat静态资源目录
笔记:如何在IDEA中配置Tomcat的静态资源目录 先找到本地的Tomcat目录,(everything里搜索Tomcat) \ 打开tomcat目录,找到并进入conf目录 \ 需要修改两个文件s ...
- SpringBoot_静态资源目录及访问
一.静态资源目录 默认静态资源目录为resources目录下的static META-INF/resources.public.resources.static均为官方指定的静态资源目录,但除stat ...
- c语言运行不显示图片,为何加载烟花就换了一句,将图片加载进资源,结果运行中烟花不显示...
为何加载烟花就换了一句,将图片加载进资源,结果运行中烟花不显示 为何将图片装载在资源中编译没任何错误,程序也可基本运行,资源中的图片不工作 #include //标准的输入输出头文件 #inc ...
- 二十五、深入Java中的static静态修饰符
@Author:Runsen @Date:2020/6/2 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...
- django 怎么加权限 静态资源目录_Django1.7如何配置静态资源访问
Django是非常轻量级的Web框架,今天散仙来看下如何在Django中配置静态的资源访问路径,一个中等规模的网站,可能就会有很多静态的资源需要访问,无论是html,txt,还是压缩包,有时候访问这些 ...
- vue-cli项目打包多个与static文件同级的静态资源目录(copy-webpack-plugin插件的使用)...
场景 业务要求能够直接通过 "域名+/file"的方式访问静态资源的html,然而产品绝对static暴露在url中不好看又不能直接将html放在static中.所以想到了既然st ...
- vue 项目引用static目录资源_Vue2.0项目入门 — 静态资源目录src/assets和static/区别...
rose.png 你应该注意到了,在项目结构上我们有静态资源两个目录:src/assets和static/.他们之间有什么区别? 通过webpack处理的资源 首先我们需要了解webpack如何处理静 ...
最新文章
- 聊聊linux查看服务和端口状态命令netstat
- 运行hadoop自带的wordcount例子
- oracle user does not exist,MVC+EF6+Oracle,提示ORA-01918: user '***' does not exist
- 基于jQuery的ajax系列之用FormData实现页面无刷新上传
- Redis(案例二:高并发商品首页热点数据开发实战)
- WeakReference带来了什么
- java 常用集合list与Set、Map区别及适用场景总结
- python在规划类专业的作用_城乡规划学Python、Gis有哪些具体的作用?
- pclint html报告,PC-lint 9 + 中文手册
- 从HttpClient3迁移到HttpClient4
- java 数字转换人民币大写
- CSS 3 颜色属性
- 大数据日志分析系统-介绍
- 固态硬盘寿命测试一年半 寿命指数超乎想象 连写2500TB终于全挂
- Docker|Maven编译推送Docker服务器生成镜像
- 大国的崛起:第一集:海洋时代(开篇·葡西)
- 如何免费制作小程序?
- Android中Uri和Path之间的转换
- iOS 使用 SceneKit 实现全景图
- 使用DataX将mysql中做数据导出时 提示 java.sql.SQLException: Could not retrieve transation read-only status server
热门文章
- cat查看tomcat日志 linux_linux怎么使用cat命令查看文件? linux中cat命令的使用方法
- java el表达式 导航规则_javaweb之EL表达式语言
- 用vhdl语言设计一个小游戏_用最直白的设计语言营造梦想的办公空间
- web flash rtmp_基于RTMP和WebRTC开发大规模低延迟(1000毫秒内)直播系统
- java达达租车接口_Java第一个项目——达达租车系统v1
- 绝对定位多个字居中显示的css
- 开发中常见的十种对缓存的错误使用
- CentOS6.5搭建SVN服务器(Apache+SVN)
- ffmpeg-URL(转)
- MySQL和sql获取当前时间是本月的第几周或本月第一天的问题