Signaler er Djangos implementering av observer-mønsteret — de lar visse sendere varsle et sett med mottakere når spesifikke hendelser oppstår (som når en modell blir lagret eller slettet). De muliggjør løstkoblet kode: en del av appen reagerer på hendelser i en annen uten direkte kobling.
Vanlige innebygde 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
