def invite(self):
"""
Send invite mail to application email address.
"""
if not settings.REVIEWER_MAIL_ENABLED:
return
context = {
"user": self,
"link": "{}{}".format(
settings.BASE_URL,
reverse("rating:rate", args=[self.uuid])
)
}
subject = render_to_string(
"rating/email/invite.subject", context
).strip()
message = render_to_string("rating/email/invite.message", context)
send_mail(
subject,
message,
settings.FROM_MAIL,
[self.email],
fail_silently=False
)
self.invitation_sent = True
self.save()
评论列表
文章目录