Custom Signal Example
A snippet showing how to create custom signals in Django.
from django.dispatch import Signal, receiver
# Define custom signal
order_shipped = Signal()
# Receiver
@receiver(order_shipped)
def notify_customer(sender, **kwargs):
print("Order shipped notification")
# Send signal
order_shipped.send(sender=None)
Explanation:
-
A custom signal is defined using the
Signalclass.
- Category Signals
- Total Views 320
- Last Modified 18 May, 2026
- Tags #signals #custom #dispatch #django
Previous snippet
Disconnect Signals Example
Next snippet