Django includes a “signal dispatcher” which helps decoupled applications get notified when actions occur elsewhere in the framework.
In this sample application, we use django signals to create and update a user profile whenever a user is created or updated respectively.
To learn on django signals further, visit the documentation here