What are signals and how to use it in Django?