def contact(request, lang=0, email_response=''): ''' function to show contact view lang = 0:Esp, 1:Eng ''' if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): send_contact_message(request) return HttpResponseRedirect('/contacto/gracias') else: form = ContactForm() page = get_lang_labels( 'esp', 'contacto') if lang == 0 else get_lang_labels('eng', 'contact') data = Data.objects.filter( section=4).order_by('id') if lang == 0 else Data.objects.filter( section=9).order_by('id') gral_data = Data.objects.filter( section=13) if lang == 0 else Data.objects.filter(section=14) year = date.today().year main_menu = Section.objects.filter(in_menu=True, lang=lang).order_by('weight_menu') footer_menu = Section.objects.filter(in_footer=True, lang=lang).order_by('weight_footer') question = Question.objects.filter(active=True).order_by('-reg_date')[0] answer = question.answer_set.filter(active=True) return render_to_response('section/contact.html', locals(), context_instance=RequestContext(request))
def index(): if request.method == 'POST': name = urllib.parse.quote(request.form['name']) email = request.form['email'] message = urllib.parse.quote(request.form['message']) msg = MIMEText(message, 'plain', _charset='utf-8') msg['Subject'] = Header('МК', 'utf-8') msg['From'] = XXX msg['To'] = email server = smtplib.SMTP('smtp.gmail.com', 587) server.starttls() server.login(XXX, XXX) server.sendmail(msg['From'], email, msg.as_string()) server.quit() return redirect('/') e_form = ContactForm() return render_template('index.html', e_form=e_form)