jstanchak / django-debug-toolbar-mongo

MongoDB panel for the Django Debug Toolbar with Python 3 Support

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

==================================
Django Debug Toolbar MongoDB Panel 
- SUPPORTS PYTHON 3!!
==================================
: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 with Python 3 Support

License:MIT License


Languages

Language:Python 60.7%Language:HTML 39.3%