Skip to content

pcdinh/bottle-debugtoolbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bottle Debug Toolbar

This is a port of the flask-debug-toolbar (which is a port of the django-debug-toolbar) for Bottle applications.

Installation

Installing is simple with pip:

$ pip install bottle-debugtoolbar

Usage

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)

Screenshot

Configuration

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

Credits

  1. django-debug-toolbar
  2. flask-debug-toolbar
  3. django-dtpanel-htmltidy

Contributing

Fork us on GitHub

About

A port of the Django Debug Toolbar to Bottle

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published