标签:信息 抛出异常 必须 请求 handle imp 接收参数 return before
from flask import abort
# 抛出异常
@app.route(‘/error‘)
def error():
return abort(404)
# 捕获异常
@app.errorhandler(404)
def error_action(e):
# 必须接受一个参数e
return ‘error....‘
# 第一请求之前执行
@app.before_first_request
def before_first_request():
print(‘before_first_request‘)
# 每次请求之前执行
@app.before_request
def before_request():
print(‘before_request‘)
# 每次请求后执行,不能出现异常
@app.after_request
def after_request(response):
# response参数不能缺少,且必须响应
print(‘after_request‘)
return response
# 每次请求后执行,捕获并处理异常
@app.teardown_request
def teardown_request(e):
# 必须接收参数e
print(e)
print(‘teardown_request‘)
标签:信息 抛出异常 必须 请求 handle imp 接收参数 return before
原文地址:https://www.cnblogs.com/chao666/p/12397230.html