సిగ్నల్లు Django యొక్క observer pattern అమలు — కొన్ని పంపిణీదారులు నిర్దిష్ట events సంభవించినప్పుడు (ఒక model సేవ్ చేయబడినప్పుడు లేదా తొలగించబడినప్పుడు) రిసీవర్ల సమితిని నోటిఫై చేయడానికి అనుమతిస్తాయి. అవి decoupled కోడ్ను ప్రారంభం చేస్తాయి: యాప్ యొక్క ఒక భాగం ఇతర భాగంలోని ఈవెంట్లకు ప్రత్యక్ష కపలింగ్ లేకుండా ప్రతిక్రియ చేస్తుంది.
సాధారణ built-in సిగ్నల్లు
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
