静态文件放在对应的 app 下的 static 文件夹中,Django 就能自动找到放在里面的静态文件。
STATIC_URL = ‘/static/’
STATIC_ROOT = os.path.join(BASE_DIR, ‘collected_static’)
# 其它 存放静态文件的文件夹,里面不能包含 STATIC_ROOT
STATICFILES_DIRS = (
os.path.join(BASE_DIR, “common_static”),
‘/path/to/others/static/’,
)
# 这个是默认设置,默认会找 STATICFILES_DIRS 中所有文件夹和各app下的 static 文件夹
STATICFILES_FINDERS = (
“django.contrib.staticfiles.finders.FileSystemFinder”,
“django.contrib.staticfiles.finders.AppDirectoriesFinder”