我有一个运行Flaskpython-socketioeventlet应用程序。

if __name__ == '__main__':
    import eventlet
    import eventlet.wsgi
    eventlet.wsgi.server(eventlet.listen(('', 5000)), app)


每次更改模板中的任何内容都不会影响应用程序,因此必须重新启动应用程序(CTRL+C,然后再次python app.py)。如何禁用此“缓存”,或者启用模板重新加载?

最佳答案

您需要在应用配置中启用调试模式:app.debug = Trueapp.config['DEBUG'] = True。只需确保仅在开发中启用此标志即可,因为它可能会影响性能和安全性。您可以在Flask documentation中找到更多详细信息。

关于python - 如何在不缓存模板的情况下运行Flask?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43694824/

10-11 19:30