Flask服务器启动后运行代码

时间:2018-03-23 08:15:45

标签: python flask

我想在调用app.run之后运行一些代码。

app = Flask(__name__)
print '1'
app.run(host=config.server_address, port=config.server_port)
print '2'

它打印1,但在我停止服务器之前不打印2。为什么第二个print不会立即执行?

1 个答案:

答案 0 :(得分:2)

尝试在一个线程中运行烧瓶。

threading.Thread(target=app.run, args=(config.server_address, config.server_port)).start()