Django Compressor не использует STATICFILES_FINDER из настроек
Я пытаюсь использовать Django Compressor, который кажется довольно простым, но по какой-то причине я продолжаю получать ошибку, а именно:
При использовании Django Compressor вместе со статическими файлами, добавьте 'compressor.finders.CompressorFinder' в настройку STATICFILES_FINDERS.
Мой файл settings.py включает в себя следующее:
DEBUG = True
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
...
'compressor',
)
STATIC_URL = '/static/'
STATICFILES_FINDER = [
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder'
]
STATICFILES_DIRS = [
os.path.join(BASE_DIR, '_static'),
]
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
COMPRESS_ENABLED = True
Я не уверен, что это проблема совместимости с Django 1.10 (в журнале изменений Django Compressor указано, что он совместим с 1.10), или Django Compressor просто сломан, поскольку я явно добавил 'compressor.finders.CompressorFinder' в STATICFILES_FINDERS установка. Я также пытался с DEBUG = False.
Любая помощь приветствуется.
1 ответ
Вы просто пропустили букву S в конце ПЕРЕМЕННЫХ НАСТРОЕК. Просто измени
STATICFILES_FINDER -> STATICFILES_FINDERS