Advertisement

Flask Web开发第一部分:核心项目及其功能机制

阅读量:

目录

2.1 初始化

2.2 路由与视图函数

2.3 服务器的启动过程

2.4 一个完整的程序示例,

示例 2-1 hello.py:展示完整 Flask 程序结构的代码实例

示例 2-2 hello.py:包含动态路由功能的 Flask 程序代码

2.5.1 程序及请求上下文环境

2.5.2 请求处理流程

2.5.3 请求处理钩子机制

2.5.4 响应生成方式

2.6 Flask 插件扩展模块


2.1 初始化

每一个基于 Flask 框架开发的程序都需要初始化一个程序实例。Web 服务器在接收客户端发送的各类请求后,会通过 Web 服务器网关接口(Web Server Gateway Interface,WSGI)这一标准协议,将请求转发至对应的程序实例进行处理。该程序实例本质上是 Flask 类的一个对象,通常采用如下代码形式进行创建:

from flask import Flask

app = Flask(name)

Flask 类的初始化方法中仅有一个参数是必须明确指定的,即代表当前程序主模块或包名称的字符串。在绝大多数情况下,Python 内置的 name 变量可以满足这一需求。

2.2 路由和视图函数

客户端(如 Web 浏览器

全部评论 (0)

还没有任何评论哟~