def post(self): contact_form = ContactForm().get_form(self.request.POST) if contact_form.validate(): try: mail.email_contact_form(self.jinja2, contact_form.from_email.data, contact_form.subject.data, contact_form.message_body.data) self.render_template('contact.html', form=contact_form, success_message=_(u"Your comments were sent succesfully. Thanks for your feedback, we will contact you shortly to follow up. Have a great day!")) except Exception as e: self.render_template('contact.html', error_message=_(u"Sorry, there was an error sending your comments. Please call (514) 998-1286 to talk with someone.")) else: self.render_template('contact.html', form=contact_form)
def contact(self): if self.request.method == 'POST': form = ContactForm(self.request.POST) if form.validate(): deferred.defer(send_contact_message, name=form.name.data, email=form.email.data, topic=form.topic.data, message=form.message.data) self.session.add_flash(value='Thanks! Your message has been sent!') else: self.session.add_flash(value='Your message was unable to be sent!') logging.error('Error sending contact request: ' + str(self.request.POST)) return self.redirect_to('contact') else: return self.render_to_response('contact.haml')
def post(self): contact_form = ContactForm().get_form(self.request.POST) if contact_form.validate(): try: mail.email_contact_form(self.jinja2, contact_form.from_email.data, contact_form.subject.data, contact_form.message_body.data) self.render_template( 'contact.html', form=contact_form, success_message= _(u"Your comments were sent succesfully. Thanks for your feedback, we will contact you shortly to follow up. Have a great day!" )) except Exception as e: self.render_template( 'contact.html', error_message= _(u"Sorry, there was an error sending your comments. Please call (514) 998-1286 to talk with someone." )) else: self.render_template('contact.html', form=contact_form)