Actually, the βsignalsβ were around longer than the events. In its earliest use, the signal was an asynchronous way for processes to receive notifications of events that occurred. Since Unix is ββmuch older than Django (and since a lot of Django work came from the pydispatcher where the original materials were made), the name is stuck.
Events are really signals, you can tell!
source share