2012-06-22 37 views
2

我使用compress templatetags PROJECT_PATH附加到STATIC_URL当压缩Django的1.4和Django的压缩机不协调

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

后当我不设置 COMPRESS_OUTPUT_DIR = os.path.join(MEDIA_CACHE使用django-compressor 1.1.2Django 1.4,'压缩机“)

输出看起来像

/static/CACHE/css/1d7cd4216904.css 

设置

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

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

有什么不对我的配置?

感谢,

苏丹

回答

1

根据the doc

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''cache'来尝试。

+0

谢谢@okm。 – sultan