【发布时间】:2019-05-06 06:55:49
【问题描述】:
我正在处理一个django 项目,在更改了一些模板后,它可以在我的本地计算机上运行,但是在上传到生产服务器(+重新启动 Apache)后webserver 显示旧代码!
它关于几个特定的基本模板文件。
我尝试重新启动服务器,重新加载 webserver 并重新安装 venv。
一个都没用。
我是否使用template/fragment 缓存? 没有。
我是否使用apache's 缓存? 没有。
更新:
我刚刚对另一个app 的模板文件之一进行了一些更改并上传了它
刷新后立即更新!
现在我很确定这个问题只发生在我的apps 中的一个@
【问题讨论】:
-
您是否尝试删除所有
__pycache__文件夹? -
是的。它没有工作
-
什么是网络服务器?你用 gunicorn 还是 uwsgi?
-
apache / mod_wsgi
-
我遇到了同样的问题,我通过执行解决了它:
sudo systemctl restart gunicorn-django-tutorial.service。这些更改未在生产中显示,因为 gunicorn 需要重新加载配置。