def contact(): form = ContactForm() if request.method == "POST": if form.validate_on_submit(): insert_from_contact_form(form) send_email(form) flash(u"Your message has been sent. Please give me 24 hours to respond", "success") return redirect(url_for('home')) return render_template('contact.html', form=form, title='Contact')
def layout(): form = ContactForm() if form.validate_on_submit(): message = request.form['message'] user = User( name=form.name.data, email=form.email.data, subject=form.subject.data, message=form.message.data, ) db.session.add(user) db.session.commit() return render_template('index.html', title='Homepage', form=form) return render_template('layout.html', form=form)
def index(): form = ContactForm() if form.validate_on_submit(): msg = Message() msg.subject = 'You have a new message!' msg.sender = form.email.data msg.add_recipient(current_app.config['RECIPIENT_EMAIL']) msg.body = f""" Sender: {form.name.data} Sender Email: {form.email.data} Subject: {form.subject.data} Body: {form.message.data} """ mail.send(msg) return redirect(url_for('index')) return render_template('index.html', form=form)