【发布时间】:2018-10-13 04:54:54
【问题描述】:
我正在使用 Connexion 构建 API,因此我使用 app = connexion.FlaskApp(__name__) 而不是 Flask(__name__)。
我想添加before_request 和after_request 处理程序来打开和关闭数据库连接。但是,由于app 是connexion.FlaskApp 对象,这些装饰器方法不存在。
@app.before_request
def before_request():
g.db = models.db
g.db.connection()
@app.after_request
def after_request():
g.db.close()
我在使用 Connexion 时如何使用before_request 和其他 Flask 方法?
【问题讨论】: