Django中的存储后端是否处理删除旧的静态文件?

Mic*_*ior 5 django storage amazon-s3

我可以在Django中设置存储后端并运行collectstatic以在我的站点上生成所有静态文件.这非常有效.但是,我想知道Django是否提供了删除不再使用的旧静态文件的任何机制.

使用简单的基于文件的后端,我可以简单地使用rsync--delete来部署最新的文件.当使用像S3这样的后端时,我更关心这一点.一种选择是循环容器并删除旧容器,但这感觉不对.

理想情况下,我可以运行类似rsync的命令,它会复制新文件并为我删除未使用的文件.(像Asset Sync for Rails之类的东西.)

或者,如果我提出错误的问题,我欢迎其他解决方案.谢谢!

Mic*_*ior 0

这里的答案是否定的。我决定暂时忍受这个。考虑到存储的成本有多低,为此编写一个解决方案似乎需要付出更多的努力,而不是值得的。