Signals হল Django-এর observer pattern-এর বাস্তবায়ন — এগুলি নির্দিষ্ট events ঘটলে (যেমন একটি model সংরক্ষণ বা মুছে ফেলা হলে) কিছু senders-কে receivers-এর একটি সেটকে জানানোর সুবিধা দেয়। এগুলি decoupled কোড সক্ষম করে: অ্যাপের একটি অংশ অন্য অংশে ঘটা events-এ প্রতিক্রিয়া জানায় কোনো সরাসরি coupling ছাড়াই।
সাধারণ 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
