我正在做一个 django
项目,在更改了一些模板之后,它可以在我的本地机器上运行,但是在上传到生产服务器(+重新启动 Apache)之后 webserver
显示旧代码!
它是关于几个特定的基本模板文件。
我尝试重启服务器,重新加载 webserver
并重新安装 venv。
这些都不起作用。
我是否使用模板/片段
缓存? 没有。
我是否使用 apache 的
缓存? 没有。
更新:
我刚刚对另一个 app
的模板文件做了一些更改并上传了它
刷新后立即更新!
现在我很确定这个问题只发生在我的应用
最佳答案
在我的例子中,使用 gunicorn,我是这样解决的:
sudo systemctl restart gunicorn-django-tutorial.service
更改不会在生产中显示,因为 gunicorn 需要重新加载配置。
不需要重新启动网络服务器(我正在使用 Nginx)。
关于python - django - 不显示模板文件中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56000154/