python - django - 不显示模板文件中的更改

标签 python django templates

我正在做一个 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/

相关文章:

python - 打印 .json() 返回的字典对象中的所有值

python - python追加带有列表的语法错误

python - 将 Django 从 1.1 升级到 1.2

Django 1.11 水平选择字段

c++ - 如何帮助编译器推导模板参数?

c++ - 具有隐式参数、前向声明、C++ 的模板

c++ - 在 C++ 中一般将 "optional"字段封装在结构中的最佳方法?

python - 将 scikit-learn DecisionTreeClassifier.tree_.value 映射到预测类

python - 使用 python 控制包的错误奈奎斯特图

python - 将 Django 模型与已创建的数据库表一起使用