def contact(): from forms import ContactForm if request.method == 'POST' and is_ajax(): form = ContactForm(as_multidict(request.json), csrf_enabled=False) else: form = ContactForm(csrf_enabled=True) message = "Thanks for your feedback" if request.method == 'POST': if form.validate(): from cdw import emailers emailers.send_contact(**form.to_dict()) if request.is_xhr or 'application/json' in request.headers[ 'Accept']: return jsonify(message=message) flash(message) else: print form.errors if (request.is_xhr or ('Accept' in request.headers.keys() and 'application/json' in request.headers['Accept'])): return jsonify(form.errors) return render_template('contact.html', section_selector="contact", page_selector="index", form=form)
def contact(): from forms import ContactForm form = ContactForm() if request.method == "POST" and form.validate(): from cdw import emailers emailers.send_contact(**form.to_dict()) flash("Thank you for your feedback.") else: print form.errors return render_template("contact.html", section_selector="contact", page_selector="index", form=form)
def contact(): from forms import ContactForm form = ContactForm() if request.method == 'POST' and form.validate(): from cdw import emailers emailers.send_contact(**form.to_dict()) flash("Thank you for your feedback.") else: print form.errors return render_template('contact.html', section_selector="contact", page_selector="index", form=form)