为什么更改文件名并清除缓存后我的 Django 服务器仍然提供旧文件?

为什么更改文件名并清除缓存后我的 Django 服务器仍然提供旧文件?

我对运行 Django 和 Apache 的 Ubuntu 服务器做了一些更改。我修改了一些 HTML、JS 和 CSS 文件,但什么都没有改变。

我尝试过的事情:

  1. 清除浏览器缓存
  2. 重命名文件以尝试绕过缓存。
  3. manage.py collectstatic
  4. 重新启动Apache
  5. 重启服务器

我以为对 HTML 文件的更改会立即反映在 Django 中,所以我真的很困惑它怎么还能提供旧版本的文件。我已经检查过没有重复的文件。

我肯定忘记了什么。有人知道吗?

相关内容