我正在尝试使用Django Compressor,这看起来很简单,但出于某种原因,我不断收到错误,特别是:
将Django Compressor与staticfiles一起使用时,请将'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 。
感谢任何帮助。