例如,在我的SCSS文件中,
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 :(得分:0)
显然fonts
文件夹的相对路径高1级。所以试试:
url('../fonts/Museo_Slab_500-webfont.eot');