如何让Djangompress和s3cmd一起工作

2024-05-15 13:40:36 发布

您现在位置:Python中文网/ 问答频道 /正文

在作业中,我们使用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

我们不使用compressor推荐的django存储的原因是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。有人知道这里发生了什么吗?我们非常欢迎改进压缩和上传工作流程的建议。你知道吗


Tags: 文件todjangoyous3bucketlocal作业