flask 启动流程
2017-03-06 17:09:38 0 举报
Flask启动流程主要包括以下几个步骤: 1. 导入Flask模块并创建一个Flask应用实例。 2. 定义路由,将URL与视图函数关联起来。 3. 编写视图函数,处理用户请求并返回响应。 4. 运行Flask应用,指定主机和端口号。 5. 客户端发起请求,访问指定的URL。 6. Flask根据路由映射找到对应的视图函数,并调用它来处理请求。 7. 视图函数处理请求后,生成响应数据。 8. Flask将响应数据发送回客户端。 9. 客户端接收到响应数据并进行展示。
作者其他创作
大纲/内容
调度after request钩子函数response = process_response(response)
执行before request钩子函数Flask.preprocess_request()
有,发生请求拦截,不再调度视图函数rv 即返回值
函数有无返回值
当前应用上下文创建请求上下文Flask.request_context(environ)
一次请求结束
构造 responseresponse = Flask.make_response(rv)
应用程序和服务器程序 通过 WSGI 标准对接
服务器程序启动,等待请求werkzeug.run_simple
应用程序启动,创建应用上下文app.run()
无
当收到一个客户端请求
调度请求,调度视图函数,模板引擎开始工作rv = Flask.dispatch_request()
服务器程序构造响应返回给请求客户端,
收藏
0 条评论
下一页