Static files (CSS, JavaScript, Images)
STATIC_URL =
'/static/'
当运行 python manage.py collectstatic 的时候 # STATIC_ROOT 文件夹 是用来将所有STATICFILES_DIRS中所有文件夹中的文件,以及各app中static中的文件都复制过来 # 把这些文件放到一起是为了用apache等部署的时候更方便
STATIC_ROOT = os.path.
join(BASE_DIR,
'collected_static')
其它 存放静态文件的文件夹,可以用来存放项目中公用的静态文件,里面不能包含 STATIC_ROOT # 如果不想用 STATICFILES_DIRS 可以不用,都放在 app 里的 static 中也可以
STATICFILES_DIRS = (
os
.path.join(BASE_DIR,
"common_static"),
)
这个是默认设置,Django 默认会在 STATICFILES_DIRS中的文件夹 和 各app下的static文件夹中找文件 # 注意有先后顺序,找到了就不再继续找了
STATICFILES_FINDERS = (
"django.contrib.staticfiles.finders.FileSystemFinder",
"django.contrib.staticfiles.finders.AppDirectoriesFinder"
)
ADMIN_MEDIA_PREFIX = STATIC_URL +
'admin/'
MEDIA_URL =
'/media/'
MEDIA_ROOT = BASE_DIR +
'/media/upload/'
转载请注明原文地址: https://ju.6miu.com/read-19009.html