Configuration¶
NOTIFICATIONS_MODEL
¶
Default='notifications.models.Notification'
This setting is used override the default database Model for saving notifications. Most users wouldn’t need to override this but it can be useful if you’re trying to integrate django-notifs into an existing project that already has it’s own Notificaiton model
NOTIFICATIONS_DELIVERY_BACKEND
¶
Default='notifications.backends.Synchronous
django-notifs
is designed to support different backends for delivering notifications.
By default it uses the Synchronous
backend which delivers notifications synchronously.
Note
The Synchronous backend is not suitable for production because it blocks the request. It’s more suitable for testing and debugging. To deliver notification asynchronously, please see the backends section.
NOTIFICATIONS_QUEUE_NAME
¶
Default='django_notifs'
This setting is only valid for the Celery, Channels and RQ backend
This is the queue name for backends that have a “queue” functionality
NOTIFICATIONS_RETRY
¶
Default=False
Enable the retry functionality.
The Retry functionality is only valid for the Celery and RQ backends