仕事では、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-storages を使用していない理由は、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".
完全なトレースバックはここにあります。ここで何が起こっているか知っている人はいますか?圧縮とアップロードのワークフローを改善するための提案は大歓迎です。