Flask中可以使用@before_request
等装饰器来注册一些函数,这些函数会在view_func之前被执行,通常可以用来做数据库初始化等操作。
1 | def before_request(self, f): |
Flask中可以使用@before_request
等装饰器来注册一些函数,这些函数会在view_func之前被执行,通常可以用来做数据库初始化等操作。
1 | def before_request(self, f): |
app.wsgi_app
是Flask实例的入口,Flask从这里接受数据,返回处理后的数据。
之前读到 app.route
实际上是调用 add_url_rule
函数,主要做了两件事:
view_func
到Flask实例view_func
呢?追本朔源弄清楚@app.route
后面到底发生了什么。
理解以备注的形式写在源码上,截取的源码只有相关的片段。