我是python编程的菜鸟。最近我正在学习用于 Web 开发的 Flask 框架。完成一些基本的烧瓶文档演示后,我试图将我的 1 页简单的 hello world 分离到 mvc 中。就像这是我的项目结构一样
Main folder
---> application [folder]
--> __init__.py
--> route.py
--->run.py
在 run.py 我有这个代码:
import application
在应用程序的 _ init _.py 我有这个代码:
from flask import Flask
app = Flask(__name__)
import route
在 route.py 我有这个代码:
from flask import Flask
from application import app
@app.route('/')
def index():
return "hello world"
app.run(debug=True,host='0.0.0.0')
现在,当转到我的终端并启动服务器时,会发生这种情况
(venv)nihan@rko:~/apps/blog$ python run.py
* Running on http://0.0.0.0:5000/
* Restarting with reloader
^C^C127.0.0.1 - - [02/Sep/2013 00:25:45] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [02/Sep/2013 00:25:45] "GET / HTTP/1.1" 200 -
现在您可以看到此脚本运行正常,但在我关闭进程之前它不会响应和请求。
我的问题是为什么在我按下CTRL + C之前服务器不发送任何内容?以及如何解决这个问题?