您仍然可以使用相同的main()方法范例。请参阅下面的启动代码:
app = Flask(your_app_name) # Needs defining at file global scope for thread-local sharing
def setup_app(app):
# All your initialization code
setup_app(app)
if __name__ == '__main__':
app.run(host=my_dev_host, port=my_dev_port, etc='...')
该before_first_request
方法还可以处理所有这些项目。但是,在第一次请求而不是在服务器启动时,您会延迟设置。