diff options
| author | Alex Gaynor | 2009-05-27 19:17:24 -0700 |
|---|---|---|
| committer | Rob Hudson | 2009-05-27 19:18:28 -0700 |
| commit | 1956ee540c75f9d4226f0352df5b06aae5c02703 (patch) | |
| tree | 40cd6981c02dc58e0197586846f256cac07bb745 /README.rst | |
| parent | 08b6a97d759e9808962cafd5a5ef3bab3642ccdb (diff) | |
| download | django-debug-toolbar-1956ee540c75f9d4226f0352df5b06aae5c02703.tar.bz2 | |
Adding a signals panel to display list of signals and their providing arguments
and receivers. Thanks Alex Gaynor!
Signed-off-by: Rob Hudson <rob@cogit8.org>
Diffstat (limited to 'README.rst')
| -rw-r--r-- | README.rst | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -15,6 +15,7 @@ Currently, the following panels have been written and are working: - GET/POST/cookie/session variable display - Templates and context used, and their template paths - SQL queries including time to execute and links to EXPLAIN each query +- List of signals, their args and receivers - Logging output via Python's built-in logging module If you have ideas for other panels please let us know. @@ -50,7 +51,7 @@ Installation #. Add `debug_toolbar` to your `INSTALLED_APPS` setting so Django can find the template files associated with the Debug Toolbar. - + Alternatively, add the path to the debug toolbar templates (``'path/to/debug_toolbar/templates'`` to your ``TEMPLATE_DIRS`` setting.) @@ -72,6 +73,7 @@ The debug toolbar has two settings that can be set in `settings.py`: 'debug_toolbar.panels.request_vars.RequestVarsDebugPanel', 'debug_toolbar.panels.template.TemplateDebugPanel', 'debug_toolbar.panels.sql.SQLDebugPanel', + 'debug_toolbar.panels.signals.SignalDebugPanel', 'debug_toolbar.panels.logger.LoggingPanel', ) @@ -96,6 +98,9 @@ The debug toolbar has two settings that can be set in `settings.py`: provide your own method for displaying the toolbar which contains your custom logic. This method should return True or False. + * `EXTRA_SIGNALS`: An array of custom signals that might be in your project, + defined as the python path to the signal. + Example configuration:: def custom_show_toolbar(request): @@ -104,6 +109,7 @@ The debug toolbar has two settings that can be set in `settings.py`: DEBUG_TOOLBAR_CONFIG = { 'INTERCEPT_REDIRECTS': False, 'SHOW_TOOLBAR_CALLBACK': custom_show_toolbar, + 'EXTRA_SIGNALS': ['myproject.signals.MySignal'], } TODOs and BUGS |
