Signaler er Djangos implementering af observatør-mønsteret — de lader bestemte afsendere underrette en gruppe modtagere, når specifikke begivenheder opstår (som når en model gemmes eller slettes). De muliggør afkoblet kode: en del af appen reagerer på begivenheder i en anden uden direkte kobling.
Almindelige indbyggede 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
