From c993b4f57132b8b4c60d8eb776ce89600d5c70a6 Mon Sep 17 00:00:00 2001 From: Max Yakovenko Date: Mon, 23 Jul 2018 03:09:33 +0300 Subject: [PATCH] add sending email logic to contact us form --- contact_us/forms.py | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/contact_us/forms.py b/contact_us/forms.py index 8e9391b..df14d5c 100644 --- a/contact_us/forms.py +++ b/contact_us/forms.py @@ -51,24 +51,15 @@ class ContactUsForm(RequestNotifiable, forms.ModelForm): def send_email(self, request, files=()): context = { - 'from_email': self.instance.type.author.email, + 'from_email': self.instance.email, 'bcc': self.get_def_email(settings) if self.get_def_email(settings) is not None else (), - 'recipients': self.instance.type.author.email, + 'recipients': self.get_def_email(settings) if self.get_def_email(settings) is not None else (), 'context': { - 'username': self.instance.name, + 'name': self.instance.name, 'email': self.instance.email, 'subject': self.instance.subject, - 'message': self.instance.message, - 'sent_at': self.instance.create_at, - 'attachments': files, - 'edit_link': request.scheme + "://" + request.get_host() + reverse_lazy( - 'admin:{}_{}_change'.format( - self.instance._meta.app_label, - self.instance._meta.object_name.lower()), - args=(self.instance.id,) - ).__str__(), + 'phone': self.instance.message, }, - 'files': [], 'send_at_date': self.instance.create_at, }