Flask 常用钩子函数
常用钩子函数
errorhandler
错误报告专用
在装饰器中传入参数进行对应错误代码进行捕获
定义错误捕获函数进行捕获,此函数中定义参数为error
此错误报告可以返回 ‘html’ 页面,并使用js对其进行修饰
使用abort模块进行错误跳转,即,当访问的界面不符合条件时,直接返回对应的错误,
- ```python
from flask import abort…..
@app.route(‘/)
def func():if....: return render_template('...html') else: #不满足条件直接返回404错误 abort(404)
1
2
3
4
5
6
7
8
9
10
- ```python
@app.errorhandler(404)
def func1(error):
return '404'
@app.errorhandler(500)
def func2(error):
return '500'
- ```python
context_processor
- 上下文声明专用
- 在声明的函数中直接返回要定义的上下文内容
@app.context_processor def function(): return {"current":""}