Skip to content

Email Notification

Source

django_spire.notification.email.models.EmailNotification

Bases: Model

notification = models.OneToOneField(Notification, editable=False, on_delete=models.CASCADE, related_name='email', related_query_name='email') class-attribute instance-attribute

to_email_address = models.EmailField() class-attribute instance-attribute

template_id = models.CharField(max_length=64, default='') class-attribute instance-attribute

context_data = models.JSONField(default=dict) class-attribute instance-attribute

cc = models.JSONField(default=list) class-attribute instance-attribute

bcc = models.JSONField(default=list) class-attribute instance-attribute

objects = EmailNotificationQuerySet.as_manager() class-attribute instance-attribute

Meta

db_table = 'django_spire_notification_email' class-attribute instance-attribute

verbose_name = 'Email Notification' class-attribute instance-attribute

verbose_name_plural = 'Email Notifications' class-attribute instance-attribute

__str__

Source code in django_spire/notification/email/models.py
def __str__(self):
    return f'{self.notification.title} - {self.to_email_address}'