I’ve been building out Django Control Room, a suite of operational tools and framework for building tools right inside the django admin.
The latest addition is signals panel that shows:
-
All registered signals
-
All connected recievers
-
where they are defined
-
code snippets for each reciever
Signals are hard; They are often a pain point for django developers to the extent that people swear off them entirely. Hopefully with more information, signals can be demystified for many and people may find more use for them in their workflow.
dj-signals-panel works as its own standalone package, or as part of the broader django control room suite of tools.