When should you use Django signals?
Signals are useful for decoupled side effects, but too many hidden signal handlers can make code harder to reason about.
- Good for secondary actions
- Bad for core business flow
- Prefer explicit services when logic is important
When should you use Django signals?