સિગ્નલ્સ Django નો observer pattern નું અમલીકરણ છે — તેઓ ચોક્કસ પ્રેષકોને રિસીવર્સના સમૂહને સૂચિત કરવા દે છે જ્યારે ચોક્કસ ઇવેન્ટ્સ આવે છે (જેમ કે મોડેલ સેવ કરવું કે ડિલીટ કરવું). તેઓ અલગ કોડ સક્ષમ કરે છે: એપ્લિકેશનનો એક ભાગ બીજા ભાગમાં પ્રત્યક્ષ જોડાણ વિના ઇવેન્ટ્સને પ્રતિક્રિયા કરે છે.
સામાન્ય બિલ્ટ-ઇન સિગ્નલ્સ
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
