mirror of
https://github.com/pallets-eco/flask-debugtoolbar.git
synced 2026-04-30 21:39:15 -05:00
Add DEBUG_TB_PANELS setting, so you can change the ordering and add/remove panels
This commit is contained in:
@@ -9,6 +9,11 @@ from flaskext.debugtoolbar import DebugToolbarExtension
|
||||
|
||||
app = Flask(__name__)
|
||||
app.config['DEBUG_TB_INTERCEPT_REDIRECTS'] = True
|
||||
app.config['DEBUG_TB_PANELS'] = (
|
||||
'flaskext.debugtoolbar.panels.headers.HeaderDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.logger.LoggingPanel',
|
||||
'flaskext.debugtoolbar.panels.timer.TimerDebugPanel',
|
||||
)
|
||||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'
|
||||
db = SQLAlchemy(app)
|
||||
|
||||
|
||||
@@ -9,6 +9,15 @@ class DebugToolbar(object):
|
||||
# default config settings
|
||||
self.config = {
|
||||
'DEBUG_TB_INTERCEPT_REDIRECTS': True,
|
||||
'DEBUG_TB_PANELS': (
|
||||
'flaskext.debugtoolbar.panels.versions.VersionDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.timer.TimerDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.headers.HeaderDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.request_vars.RequestVarsDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.template.TemplateDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.logger.LoggingPanel',
|
||||
)
|
||||
}
|
||||
self.config.update(current_app.config)
|
||||
|
||||
@@ -16,15 +25,7 @@ class DebugToolbar(object):
|
||||
'static_path': url_for('_debug_toolbar.static', filename='')
|
||||
}
|
||||
|
||||
self.default_panels = [
|
||||
'flaskext.debugtoolbar.panels.versions.VersionDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.timer.TimerDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.headers.HeaderDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.request_vars.RequestVarsDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.template.TemplateDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel',
|
||||
'flaskext.debugtoolbar.panels.logger.LoggingPanel',
|
||||
]
|
||||
self.default_panels = self.config['DEBUG_TB_PANELS']
|
||||
self.load_panels()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user