Exemple #1
0
    def send_activation_email(self, user):
        activation_key = self.get_activation_key(user)
        context = self.get_email_context(activation_key)
        context.update({
            'user': user,
            'domain': self.request.META.get('HTTP_ORIGIN') or "http://{}".format(
                self.request.get_host() or Site.objects.get_current().domain),
        })
        subject = render_to_string(self.email_subject_template, context)
        subject = ''.join(subject.splitlines())
        message = render_to_string(self.email_body_template, context)
        # message_html = render_to_string(self.email_html_template, context)
        user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL, )  # html_message=message_html,)

        record_user_registration_stats(user)
    def send_activation_email(self, user):
        activation_key = self.get_activation_key(user)
        context = self.get_email_context(activation_key)
        context.update({
            'user': user,
            'domain': self.request.META.get('HTTP_ORIGIN') or "http://{}".format(
                self.request.get_host() or Site.objects.get_current().domain),
        })
        subject = render_to_string(self.email_subject_template, context)
        subject = ''.join(subject.splitlines())
        message = render_to_string(self.email_body_template, context)
        # message_html = render_to_string(self.email_html_template, context)
        user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL, )  # html_message=message_html,)

        record_user_registration_stats(user)