django-debug-toolbar-django-info

django-info panel for django-debug-toolbar


License
GPL-3.0
Install
pip install django-debug-toolbar-django-info==0.1.0

Documentation

Django-Info is a panel for Django Debug Toolbar to display these informations:

  • UrlPatternsInfo:
    • List all urls: "module / function name", "url name", "url / regex"
  • DatabaseInfo:
    • backend information
    • app/model info
    • existing database table names

Most source code parts are from: PyLucid 'show internals' plugin.

screenshots

UrlPatternsInfo:

screenshot URL-Patterns info

DatabaseInfo:

screenshot Database info

Template Tags/Filters Information:

screenshot Template info

install

Install via pip, e.g.:

$ pip install django-debug-toolbar-django-info

Add to your settings.py, e.g.:

# http://django-debug-toolbar.readthedocs.org/en/latest/configuration.html#debug-toolbar-panels
from debug_toolbar.settings import PANELS_DEFAULTS
DEBUG_TOOLBAR_PANELS = PANELS_DEFAULTS + [
    'django_info_panel.panels.database.DatabaseInfo',
    'django_info_panel.panels.urlpatterns.UrlPatternsInfo',
    'django_info_panel.panels.template.TemplateInfo',
]

INSTALLED_APPS = [
    ...
    'django_info_panel'
]

compatibility

Tested in these combination:

django-info django-debug-toolbar Django
v0.3.0 v1.4-1.9x v1.8
v0.1.0-v0.2.0 v1.2.2 v1.7.4

changelog

donation

links

Forum http://forum.pylucid.org/
IRC #pylucid on freenode.net
Github https://github.com/jedie/django-debug-toolbar-django-info
PyPi http://www.python.org/pypi/django-debug-toolbar-django-info