Debug-toolbar(开发,页面调试工具)

安装

pip install flask-debugtoolbar

配置

from flask import Flask

from flask_debugtoolbar import DebugToolbarExtension

app = Flask(__name__)

app.debug = True

app.config['SECRET_KEY'] = '<replace with a secret key>'

toolbar = DebugToolbarExtension(app)
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

内置面板

Versions

显示已安装的Flask版本,展开视图会显示setuptools检测到的所有已安装软件包及其版本

Versions
HTTP Headers

显示当前请求的HTTP头信息。

HTTP Headers

Request Vars

显示Flask请求相关变量的详细信息,包括视图函数参数,Cookie,会话变量以及GET和POST变量。

Request Vars
Config

显示Flask应用程序的配置字典app.config

Config
Templates

显示有关为此请求呈现的模板的信息以及提供的模板参数的值

Templates
SQLAlchemy

显示当前请求期间运行的SQL查询。

SQLAlchemy
Logging

显示当前请求期间记录的日志消息。

Logging
Route List

显示Flask URL路由规则。

Route List
Profiler

报告当前请求的分析数据。由于性能开销,分析在默认情况下是禁用的。单击复选标记以打开或关闭分析。启用分析器后,刷新页面以通过分析重新运行。

Profiler
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容