Я пытаюсь обслуживать статические файлы на моем веб-сайте обзора продуктов, и я использую Whitenoise, но это не сработало (не могу найти файлы в /static) (когда я тестирую локально с DEFAULT = False, это все еще работает)
Я пытался настроить файл wsgi вместо использования промежуточного программного обеспечения whitenoise.
Это мой некоторый код в моем файле настроек для статического обслуживания.
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',
)
Но он по-прежнему не может обслуживать статические файлы.