Signali su Djangova implementacija observer obrasca — omogućavaju određenim pošiljateljima obavijestiti skup primatelja kada se dogode specifični eventi (kao što je model spreman ili obrisan). Omogućavaju raspregnut kod: jedan dio aplikacije reagira na događaje u drugom dijelu bez direktnog povezivanja.
Uobičajeni ugrađeni signali
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
