【问题标题】:How can i update flask templates without restarting the uwsgi instance?如何在不重新启动 uwsgi 实例的情况下更新烧瓶模板?
【发布时间】:2017-01-10 15:38:04
【问题描述】:

我有一个使用 uwsgi 实例的烧瓶应用程序。当 cron 命令启动时,此应用程序在后台运行一些线程。有没有一种方法可以在不重新启动 uwsgi 服务的情况下更新我的模板文件?

目前我正在等待我的线程停止,然后重新加载 uwsgi 服务。

【问题讨论】:

  • 我不知道如何做到这一点。但是为什么不使用 Flask 开发服务器进行测试呢?它可以配置为自动重新加载更改的模板。
  • 我有一个实时发布的应用程序,我的客户正在使用它。由于自定义请求,有时我需要更新一些模板。细微的变化。

标签: python flask uwsgi


【解决方案1】:

启用TEMPLATES_AUTO_RELOAD 效果很好:

app = Flask(__name__)
app.config['TEMPLATES_AUTO_RELOAD'] = True

是否检查模板源的修改并重新加载 它自动。默认情况下,该值为 None 这意味着 Flask 仅在调试模式下检查原始文件。

来源:http://flask.pocoo.org/docs/0.12/config/

【讨论】:

  • 非常感谢! @piotr-dawidiuk
猜你喜欢
  • 2022-09-28
  • 2016-03-10
  • 2017-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多