def email(self, comment, content_obj, request): send_markdown_mail( 'blog/comment_notification_email.md', {'comment': comment, 'blog': content_obj, 'request': request}, (i.email for i in User.objects.filter(is_superuser=True)), ) messages.success(request, 'Your comment was submitted for moderation.')
def form_valid(self, form): """ Saves the new contact form submission and sends successful submission email. """ try: recipients = settings.CONTACT_FORM_RECIPIENTS except AttributeError: recipients = Recipient.objects.filter(is_active=True).values_list('email', flat=True) submission = form.save() env = { 'submission': submission, 'submission_url': self.get_view_on_site_url(submission), } if recipients: send_markdown_mail(self.email_template, env, to=recipients) return super(SubmissionCreate, self).form_valid(form)
def form_valid(self, form): """ Saves the new contact form submission and sends successful submission email. """ try: recipients = settings.CONTACT_FORM_RECIPIENTS except AttributeError: recipients = Recipient.objects.filter(is_active=True).values_list( 'email', flat=True) submission = form.save() env = { 'submission': submission, 'submission_url': self.get_view_on_site_url(submission), } if recipients: send_markdown_mail(self.email_template, env, to=recipients) return super(SubmissionCreate, self).form_valid(form)