Skip to content
This repository has been archived by the owner on May 20, 2021. It is now read-only.

goibibo/django-debug-toolbar-mongo

 
 

Repository files navigation

Django Debug Toolbar MongoDB Panel

Info

An extension panel for Rob Hudson's Django Debug Toolbar that adds MongoDB debugging information

Author

Harry Marr (http://github.com/hmarr, http://twitter.com/harrymarr)

Setup

Add the following lines to your settings.py:

INSTALLED_APPS = (
    ...
    'debug_toolbar_mongo',
    ...
)

DEBUG_TOOLBAR_PANELS = (
    ...
    'debug_toolbar_mongo.panel.MongoDebugPanel',
    ...
)

An extra panel titled "MongoDB" should appear in your debug toolbar.

Note that this should work with any Django application that uses PyMongo.

Obtaining stack traces can slow down queries significantly. To turn them off add the following lines to your settings.py:

DEBUG_TOOLBAR_MONGO_STACKTRACES = False

Disclaimer: only tested in latest Chrome, may fall to pieces in other browers. If you feel like fixing it, contributions are welcome!

About

MongoDB panel for the Django Debug Toolbar

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 60.8%
  • HTML 39.2%