Вам не нужно перечислять каталоги, которые находятся в каталогах static
.Попробуйте это:
STATICFILES_DIRS = [
os.path.join(PROJECT_DIR, "addons/project1/static"),
os.path.join(PROJECT_DIR, "addons/project2/static"),
]
Но если у вас есть addons.project1
и addons.project2
в вашем INSTALLED_APPS
, то вы можете просто сделать следующее, не перечисляя ничего в STATICFILES_DIRS
:
STATICFILES_FINDERS = [
...,
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
...,
]
ОБНОВЛЕНИЕ:
Однако я бы предложил изменить ваши PROJECT_DIR
и BASE_DIR
следующим образом:
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
BASE_DIR = os.path.dirname(PROJECT_DIR)
, а затем обновить вашSTATICFILES_DIRS
следующим образом, если вы собираетесь использовать STATICFILES_DIRS
:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "addons/project1/static"),
os.path.join(BASE_DIR, "addons/project2/static"),
]