def save(self, blog, ip, site, commit=True): obj = super(CommentForm, self).save(commit=False) obj.ip_address = ip obj.site = site obj.content_type = ContentType.objects.get_for_model(blog) obj.object_pk = blog.pk if commit: obj.save() if obj.related and obj.related.mail_reply and not obj.user_email == obj.related.user_email: add_mail.send(sender=self, target=obj, email=obj.related.user_email) return obj
def save_presend_email(self, obj, email_address): from mail.signals import add_mail add_mail.send(sender=self, target=obj, email=email_address)