2012-06-22 35 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