2

我在使用压缩后附加的模板标签时使用django-compressor 1.1.2withDjango 1.4compressPROJECT_PATHSTATIC_URL

/static/Users/sultan/.virtualenvs/mediabox/somedia/somedia/public/media/media-cache/compressor/css/1d7cd4216904.css

当我没有设置 COMPRESS_OUTPUT_DIR = os.path.join(MEDIA_CACHE, 'compressor')

输出看起来像

/static/CACHE/css/1d7cd4216904.css

设置

STATICFILES_FINDERS = (
    ...
    'compressor.finders.CompressorFinder'
)

COMPRESS_ENABLED = True
COMPRESS_OUTPUT_DIR = os.path.join(MEDIA_CACHE, 'compressor')

我的配置有什么问题?

谢谢,

苏丹

4

1 回答 1

1

根据文档

django.conf.settings.COMPRESS_OUTPUT_DIR 
Default :   'CACHE' 
Controls the directory inside COMPRESS_ROOT that compressed files will be written to.)

我不知道你MEDIA_CACHE在这里的设置是什么,但你不需要加入目录来生成COMPRESS_OUTPUT_DIR,只需给它一个相对名称,例如'compressor'or 'cache'to try。

于 2012-06-22T07:11:11.447 回答