Django--静态文件

关键的概念:Django中,静态资源的存放通过设置 STATIC_URL, STATICFILES_DIRS 来设置。
 
一般STATIC_URL设置为:/static/
STATIC_URL='/static/', 这个static 是在Django 具体APP下建立的static目录,用来存放静态资源。
 
而STATICFILES_DIRS一般用来设置通用的静态资源,对应的目录不放在APP下,而是放在Project下,例如:
STATICFILES_DIRS=[
  os.path.join(BASE_DIR, "common_static") #注意common_static前不要加“/”
]
 
具体在模板文件中访问的时候,都是统一用:/static/资源名的方式,就可以访问到资源.
不论具体的目录是APP下的static,还是project下的common_static, 都可以用/static/资源名的方式访问到。
 
 

原文地址:https://www.cnblogs.com/absoluteli/p/13984302.html