Reference¶
Data models¶
-
class
django_mail_template.models.
Configuration
(id, process, mail_template, description)[source]¶ -
exception
DoesNotExist
¶
-
exception
MultipleObjectsReturned
¶
-
exception
-
class
django_mail_template.models.
MailTemplate
(id, title, to, cc, bcc, from_email, subject, body, reply_to, description)[source]¶ -
exception
DoesNotExist
¶
-
exception
MultipleObjectsReturned
¶
-
bcc
¶ Field with email’s destinies to be blind copied.
-
cc
¶ Field with email’s destinies to be copied.
-
clean
()[source]¶ Hook for doing any extra model-wide validation after clean() has been called on every field by self.clean_fields. Any ValidationError raised by this method will not be associated with a particular field; it will have a special-case association with the field defined by NON_FIELD_ERRORS.
-
from_email
¶ Field with sender (from) email address.
-
reply_to
¶ Field with email’s reply to.
-
send
(context=None)[source]¶ When sending an email a set of attributes will be required.
The required attributes are mainly dictated by django.core.mail used to send mail: * Message or body. * Subject. * Recipients list or to. * From email
- Parameters
context – A dictionary with context variables to be used with the subject and the message.
- Returns
A tuple (result, message) where result is a boolean indicating if mail could be sent or not. An a message in case the mail could not be sent the message will be the reason. This could have future uses if logging is implemented.
-
subject
¶ Subject for the mail. Context variable can be used
-
title
¶ Title for mail template
-
to
¶ Field with destiny email address.
-
exception