django全局变量:STATIC_URL

1.STATIC_URL的作用是:给予外部访问静态文件的URL

2.STATIC_URL中(以STATIC_URL:"/static/"为例)的那个"static"并不是一个文件夹,而是,在主机名后面接上STATIC_URL里面写的路径后(这里是/static/),访问时会到STATICFILES_DIRS中的所有路径里面寻找匹配"static"后面写的路径中的那个静态文件

3.更常见的情况是,一个项目中有很多个app,每个app下分别有一些静态文件,而settings中的BASE_DIR指向项目的根目录,这时,只需要在STATICFILES_DIRS中写成:

  

1 STATICFILES_DIR=[os.path.join(BASE_DIR,"你的app名","app下的静态文件存放的路径")]

即可

ps:这里用到了os模块,用于拼接url

posted @ 2019-11-13 19:57  工程1  阅读(635)  评论(0)    收藏  举报