我是Python新手。 作为项目的一部分,我试图通过Windows命令行在本地部署Flask服务器。在
我的Python版本是3.6.0。在
from flask import Flask
app = Flask(__name__)
@app.route('/') def index():
return '<h1>Hello World!</h1>'
if __name__ == "__main__":
app.run()
它是关于在脚本运行时杀死它。用python deploy.py
启动这个脚本并点击CTRL+C关闭它。在
但是-如果我通过浏览器点击一次或多次访问'/'
路径,然后稍后尝试以相同的方式终止脚本,那么它将花费大约10秒的时间,直到它响应并最终被杀死。在
为什么会这样?如何在每次都立即关闭服务器以实现持续快速的开发?
谢谢!!在
如果你的目标是持续快速的开发,那么你可以改变烧瓶的配置。在
解决问题的最佳方法是将
DEBUG
设置设置为True。如果DEBUG
设置为True,则flask将在代码更改时自动重新加载服务器。在有几种方法可以做到这一点,但最简单的一种(因为您说您是初学者)是将
debug
参数传递给app.run()
相关问题 更多 >
编程相关推荐