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
原文:https://www.cnblogs.com/Zarax/p/11852357.html