How do weak references affect Django signal receivers?
Simple meaning
By default Django stores receivers as weak references, so a local function can be garbage-collected and silently stop running.
Open the full page for Why, Steps, Example and Key takeaway.