我设置了一个aws3bucket,以便使用django存储应用程序在远程CDN中传输静态文件, 一切都很好,直到我尝试压缩静态文件,然后用django_压缩程序上传到S3。在
我已经根据django_压缩机文档为django存储设置了所有变量(https://django_compressor.readthedocs.org/en/latest/remote-storages/index.html)
我用'管理collectstatic'然后:
当我这么做的时候管理压缩“我得到这个错误:
CommandError: An error occured during rendering ../templates/base.html: 'https://my_bucket.s3.amazonaws.com/css/bootstrap.2.3.1.css' isn't accessible via COMPRESS_URL ('https://my_bucket.s3-external-3.amazonaws.com/') and can't be compressed
我的设置怎么了?在
这是我的设置.pydjango存储和django_压缩机的配置:
^{pr2}$谢谢你的帮助
如果你有单独的S3桶静态和媒体,你也可以把它放在你的S3BotoStorage的子类中,如下所示:
(或者最好将其设置为
settings.AWS_S3_CUSTOM_STATIC_DOMAIN
或其他)我通过添加一个变量来修复它,它起作用了:
相关问题 更多 >
编程相关推荐