在工作中,我们使用s3cmd将静态文件发送到S3。工作流程是:
1) collectstatic to a local folder
2) s3cmd into that folder to our S3 bucket
我们现在正在尝试使用django-compress,所以现在我们的工作流程是:
1) compress to STATIC_ROOT folder
2) collectstatic (images, fonts etc.)
3) s3cmd to the S3 bucket
我们不使用压缩机推荐的django-storage的原因是我们遇到了一些CSS问题。令人遗憾的是,压缩文件中缺少一些css规则,无论如何 我们使用什么压缩解决方案。
OfflineGenerationError: You have offline compression enabled but key
"d345e38725a478c7db70d8e23d4c771b" is missing from offline manifest.
You may need to run "python manage.py compress".
可以找到完整的追溯here。有谁知道这里发生了什么?我们非常欢迎有关改进压缩和上传工作流程的建议。