我正在编写一个python/flask应用程序,并希望添加重新加载服务器的功能.
我目前正在使用以下选项运行服务器
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
每次代码更改发生时,都会产生以下结果
* Running on http://127.0.0.1:5000/
* Restarting with reloader
Run Code Online (Sandbox Code Playgroud)
但是在生产环境中,我宁愿没有debug=True设置,但只能在需要时重新加载应用程序服务器.
我正在努力让两件事有效:
if reload_needed: reload_server(),和reload_server()则应调用该函数.然而,尽管服务器在代码更改后重新加载,但我找不到让我这样做的功能.
如果可能的话,我想使用flask/werkzeug内部功能.我知道我可以通过添加诸如gunicorn/nginx/apache之类的东西来实现类似的东西.
我已经问过,我如何将流中的单个单词解析为变量,并且完美无缺,但我不知道用户将输入多少单词.我以为我可以把它解析成动态数组,但我不知道从哪里开始.我如何写"为每个单词排队"?
这就是我将这些单词解析为变量的方法:
string line;
getline( cin, line );
istringstream parse( line );
string first, second, third;
parse >> first >> second >> third;
Run Code Online (Sandbox Code Playgroud)
谢谢!
编辑:感谢大家,我想我知道了...它的确有效!