This is a port of the flask-debug-toolbar (which is a port of the django-debug-toolbar) for Bottle applications.
Installing is simple with pip:
$ pip install bottle-debugtoolbar
Setting up the debug toolbar is simple:
import bottle
from bottle_debugtoolbar import DebugToolbarPlugin
config = {
'DEBUG_TB_ENABLED': True,
'DEBUG_TB_INTERCEPT_REDIRECTS': True,
}
plugin = DebugToolbarPlugin(config)
bottle.install(plugin)
The toolbar support several configuration options:
Name | Description | Default |
---|---|---|
DEBUG_TB_ENABLED |
Enable the toolbar? | bottle.DEBUG |
DEBUG_TB_HOSTS |
Whitelist of hosts to display toolbar | any host |
DEBUG_TB_INTERCEPT_REDIRECTS |
Should intercept redirects? | True |
DEBUG_TB_PANELS |
List of module/class names of panels | enable all built-in panels |
Fork us on GitHub