Flask DebugToolbar 的使用
安装
pip install flask-debugtoolbar
配置
Name | Description | Default |
---|---|---|
DEBUG_TB_ENABLED | 启用工具栏。默认与app.debug值相同 | app.debug |
DEBUG_TB_HOSTS | 允许Debug的白名单主机列表 | any host |
DEBUG_TB_INTERCEPT_REDIRECTS | 是否拦截重定向。 | True |
DEBUG_TB_PANELS | 面板中的模块/类名称列表 | enable all built-in panels |
DEBUG_TB_PROFILER_ENABLED | 在所有请求上启用分析器 | False , 用户启用 |
DEBUG_TB_TEMPLATE_EDITOR_ENABLED | 启用模板编辑器 | False |
使用
from flask import Flask
from exts import db
from flask_debugtoolbar import DebugToolbarExtension
# flask实例化
app = Flask(__name__)
# db绑定app
db.init_app(app)
app.config['SECRET_KEY'] = 'xxxx'
app.debug = True
toolbar = DebugToolbarExtension()
toolbar.init_app(app)