Signals Django को observer pattern को कार्यान्वयन हो — यसले गर्दा विभिन्न senders ले receivers को समूहलाई सूचित गर्न सक्छन् जब विशिष्ट events घटन्छ (जस्तै मोडल save वा delete हुनु)। यसले decoupled कोड सक्षम गर्छ: अनुप्रयोगको एक भाग अर्कोमा घटनाहरूमा प्रतिक्रिया गर्छ बिना प्रत्यक्ष युग्मन।
Common built-in signals
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
