Django 更新静态文件

Django updating static files

考虑一个场景,我的网站在服务器上。 当用户第一次请求时,所有静态文件都将被缓存,我在静态文件中推送一些更改,我需要一种方法,以便当用户在更改静态文件后下次请求时,新文件应该被缓存一次

什么是缓存静态文件存储?这对这种情况有帮助吗


谢谢,

No CachedFilesStorage 不推荐。 阅读文档:CachedFileStorage

在您的情况下,我会使用:ManifestStaticFilesStorage,它使用 MD5 哈希器并在您的文件名和后缀之间放置一个哈希。因此,每次您部署应用程序时,它都会创建一个新的哈希值。浏览器按文件名缓存文件,因此总之,浏览器将被迫下载更新的文件。