Signaler är Djangos implementering av observer-mönstret — de låter vissa avsändare meddela en uppsättning mottagare när specifika händelser inträffar (som när en modell sparas eller tas bort). De möjliggör lös koppling av kod: en del av appen reagerar på händelser i en annan del utan direkt koppling.
Vanliga inbyggda signaler
pre_save / post_save → before / after a model instance is saved
pre_delete / post_delete → before / after a model instance is deleted
m2m_changed → a ManyToMany relationship changed
request_started / finished→ request lifecycle
user_logged_in / out → authentication events
