DSN or django-signal-notifier is a Django app to send message or notification based on the Django’s signals triggering. You can assign some backends to each signal(e.g. An In-Site notification app).

The major difference between django-signal-notifier and other Django’s notification packages is that DSN isn’t just a simple message delivering system. It can act as a middleware between Django and every messenger client (Various clients like email, telegram, SMS and twitter).

It’s working with event methodology, and it’s based on Django signal. If a signal triggers, A messenger is called to send a message for specified users. To understand how it works, We explain some main concepts at first.


django-signal-notifier==0.2.1 is not compatible with django>=3.1 . We are solving the problem.

Indices and tables