2013-04-11 47 views
1

對於〔實施例正確地改變了,在我的SCSS文件,沒有相對URL被Django的壓縮機

url('../../fonts/Museo_Slab_500-webfont.eot'); 

變成

url('https://fonts/Museo_Slab_500-webfont.eot'); 

這顯然是行不通的。

我在我的settings.py

DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage' 
AWS_ACCESS_KEY_ID = os.environ['AWS_ACCESS_ID'] 
AWS_SECRET_ACCESS_KEY = os.environ['AWS_ACCESS_KEY'] 
AWS_STORAGE_BUCKET_NAME = 'digital_time_capsules' 
STATICFILES_STORAGE = 'storages.backends.s3boto.S3BotoStorage' 
AWS_QUERYSTRING_AUTH = False 
COMPRESS_OFFLINE = True 
COMPRESS_STORAGE = STATICFILES_STORAGE 
COMPRESS_URL = "https://digital_time_capsules.s3.amazonaws.com/" 
STATIC_URL = COMPRESS_URL 

我試了好幾次跑壓縮,並重新啓動服務器,以及諸如此類的東西。它昨天曾經工作過一次,我得到了S3的完整路徑。但現在不行,我的自定義資源無法加載。

雖然Bootstrap的URL似乎總是有效。它確實成功生成了

image:url('https://digital_time_capsules.s3.amazonaws.com/img/glyphicons-halflings-white.png') 

任何想法?

回答

0

顯然fonts文件夾的相對路徑高1級。所以請嘗試:

url('../fonts/Museo_Slab_500-webfont.eot');