上QQ阅读APP看书,第一时间看更新
2.1 初始化
所有Flask应用都必须创建一个应用实例。Web服务器使用一种名为Web服务器网关接口(WSGI,Web server gateway interface,读作“wiz-ghee”)的协议,把接收自客户端的所有请求都转交给这个对象处理。应用实例是Flask
类的对象,通常由下述代码创建:
from flask import Flask
app = Flask(__name__)
Flask
类的构造函数只有一个必须指定的参数,即应用主模块或包的名称。在大多数应用中,Python的__name__
变量就是所需的值。
传给Flask应用构造函数的__name__
参数可能会让Flask开发新手心生困惑。Flask用这个参数确定应用的位置,进而找到应用中其他文件的位置,例如图像和模板。
后文会介绍更复杂的应用初始化方式,不过对简单的应用来说,上面的代码足够了。