我尝试使用Flask制作一个小应用程序,但经常需要重新启动应用程序才能看到结果,这是一种过分的做法。
是否有任何设置可以简单地更新应用程序而不重新启动?(类似于任何像样的PHP或Java/JSP应用程序)
[编辑]通过将标志调试设置为True,应用程序的重启可以是手动的或自动的。在这两种情况下,应用程序都会重新启动。我对应用程序的无启动/重新启动感兴趣-不是手动或自动的。
最好的例子是一个PHP页面,您不必重新启动整个服务器即可查看更改。
app = Flask(__name__)
...
app.run(debug=True)
不要在生产中使用debug=True。
我有一个烧瓶应用程序,我正试图过渡到通过gunicorn运行。我在这方面遇到了很多问题。以下是我的应用程序的运行代码: 首先,如果DEBUG_FLAG==true,应用程序将永远不会真正启动,但会继续重新启动,在本地点击它将不起作用。它只是一次又一次地这样做: 如果我用DEBUG_FLAG==False启动它,它实际上会启动并服务于一些请求,但由于未知原因,它仍然会频繁中断并重新启动: 如前所述,
在CentOS 6.4中,我在/var/www/html/venv文件夹中创建了python虚拟环境。然后在激活虚拟环境后,我为我的flask应用程序安装了所有必要的python库。我检查了一下,Flask库位于/var/www/html/venv/lib/python2.7/site-packages文件夹中。我已经安装并加载了mod_wsgi。现在,在我的flask应用程序中(位于/var/w
我正在尝试在这样的笔记本中运行应用程序的最简单演示。 我第一次运行它时,一切都很好。然后我用中断了单元格。但是下次我运行它时,笔记本会返回一些错误消息,如下所示: 然后我得到以下回溯: 没有告诉我太多,所以我查看了我开始的cmd,看到了这个:Traceback(最近的最后一次调用): 似乎iPython笔记本服务器没有正确处理我的中断。但是,当我试图寻找侦听端口5000的ghost进程时,我一无所
在过去的几周里,我花了太多的时间试图让它发挥作用。我的目标是使用烧瓶框架创建一个简单的网络应用程序,但我不断收到错误,几个小时的谷歌搜索和搜索stackoverflow也没有帮助。 我正在学习一个教程,该教程要求我运行:$python3 routes.py 只有我才能得到以下错误: 回溯(最近的最后一次调用):文件“routes.py”,第1行,从flask导入flask中,呈现\u模板导入错误:
这可能吗?
我正在尝试使用Python Flask构建y first webservice。每次我运行我的应用程序时,我都无法理解Flask在重新加载时发出重启信号意味着什么。 这是我的密码。 当我运行它时 我不明白为什么buildCache方法被调用了两次?这似乎与“使用reoloader重新启动”有关,这意味着什么?我如何确保buildCache只在服务器启动之前执行一次。