Django 不反映对应用程序所做的更改

i41*_*i41 2 sqlite django caching

我编写了一个应用程序并在项目中对其进行了测试。我对项目所做的任何更改都会立即反映出来。但是,当我对应用程序进行更改并再次运行安装脚本时,没有显示任何更改。我什至查看了 site-packages 目录中的文件,发现更改已安装。

我尝试过清除浏览器缓存、重新启动浏览器、尝试不同的浏览器、关闭并重新启动 django 服务器、重新获取虚拟环境、设置 $PYTHON_PATH,甚至重新启动系统,但均无济于事。

这是最近发生的,在过去的一个小时内。当我设置 $PYTHON_PATH 并重新配置虚拟环境时,我能够使 django 反映更改。但现在这也行不通了。

我一直认为这是一个缓存问题,但我在 django 缓存上没有看到任何会导致此问题的内容。

如果这是一个问题,我正在使用lighttpd作为服务器后端。

Dev*_*Man 5

如果您使用谷歌浏览器:

  1. 打开您的网站,进入未反映更改的页面。
  2. 按 F12 打开检查窗口,这是 Chrome 中的开发人员工具。
  3. 现在,左键连续单击重新加载按钮较长时间,大约一秒长。
  4. 在这种情况下,您将获得三个选项:清空缓存和硬重新加载。

完毕!