Back to search

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.

Django Medium Theory

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?