Amazon s3 を使用して静的ファイルを保存し、django-compressor を使用して js および css ファイルを圧縮しますCOMPRESS_OFFLINE = True
。
実稼働サーバーにデプロイするには、まず を実行しますpython manage.py compress
。これにより、圧縮ファイルが Amazon s3 にアップロードされ、リポジトリに git push されます。実稼働サーバーで、このレポからプルすると、生成された css ファイルと js ファイルの間で常に同期の問題が発生します。
可能性を探ったところ、コンプレッサーが実際に圧縮ファイルの変更時刻を調べていることに気付きました。アプリの静的フォルダー (S3 ファイルではない) の静的ファイル間の変更日を確認すると、それらが異なることに気付きました。その理由は、git が変更されたファイルの変更日を変更したためだと思います。
どうすればこれを修正できますか?
ありがとう