美文网首页web服务器
Debug-toolbar(开发,页面调试工具)

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

作者: GHope | 来源:发表于2018-10-18 14:08 被阅读16次

安装

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

相关文章

网友评论

    本文标题:Debug-toolbar(开发,页面调试工具)

    本文链接:https://www.haomeiwen.com/subject/jabbaftx.html