我对 Django 很陌生,我正在尝试让我的网站将服务器状态显示为文本。但是,此文本是动态的。我不明白为什么,如果我进入我的模型并将服务器状态功能更改为返回“猫”,我在浏览器中没有看到“猫”出现 5 分钟。
根据我目前所了解到的情况,我怀疑这与服务器端的 Django 缓存模板有关。我尝试删除 .pyc 文件,使用 @never_cache,编辑 settings.py 以使用 DummyCache,并清除浏览器缓存,但均无济于事。
有谁知道发生了什么,或者可能的修复方法是什么?谢谢!
更改代码后,请确保您正在重新启动服务器,例如 apache 或 fastcgi。
确保您的设置中的 MIDDLEWARE_CLASSES 中没有缓存活动。还要检查下面的链接: https ://docs.djangoproject.com/en/dev/topics/cache/#the-per-site-cache