Я пытаюсь обслуживать статические файлы на своем веб-сайте обзора продуктов, и я использую Whitenoise, но он не работает (не могу найти файлы в / static) (когда я проверяю локально с помощью DEFAULT = False, он все еще работает)
Я попытался настроить файл wsgi вместо использования белого промежуточного программного обеспечения
Это мой некоторый код в моем файле настроек для обслуживания статического.
DEBUG = False
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
...
]
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'djangobower.finders.BowerFinder',
)
Можете ли вы показать мне, как это исправить? Простите за мой английский
Я снова попытался настроить параметры:
DEBUG = False
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
...
]
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
# I don't have STATICFILES_DIRS, is it wrong?
STATICFILES_STORAGE = "whitenoise.storage.CompressedStaticFilesStorage"
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'djangobower.finders.BowerFinder',
)
Но он все равно не может обслуживать статические файлы