我使用 amazon s3 存储静态文件,使用 django-compressor 压缩 js 和 css 文件COMPRESS_OFFLINE = True
。
要部署到我的生产服务器,我首先运行python manage.py compress
,它将压缩文件上传到 Amazon s3,然后执行 git push 到我的存储库。在生产服务器上,我从这个 repo 中提取,我总是遇到生成的 css 和 js 文件之间的同步问题。
我搜索了可能性并注意到压缩器实际上查看了压缩文件的修改时间。当我检查我的应用程序的静态文件夹(不是 S3 文件)中的静态文件之间的修改日期时,我注意到它们是不同的,我相信原因是 git 更改了已更改文件的修改日期。
我怎样才能解决这个问题?
谢谢