def nous_contacter(request): title = "NOUS CONTACTER" if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): subject = "CONTACT G-A-R-T" body = { 'prenom': form.cleaned_data['prenom'], 'nom_de_famille': form.cleaned_data['nom_de_famille'], 'email': form.cleaned_data['email'], 'numero': form.cleaned_data['numero'], 'pays': form.cleaned_data['pays'], 'message': form.cleaned_data['message'] } message = "\n".join(body.values()) try: #send_mail( subject,message,'*****@*****.**',['*****@*****.**']) return redirect("success") except Exception as e: return HttpResponse(e) form = ContactForm() return render(request, "contact.html", {'title': title, 'form': form})
def contact(request): if request.POST: contactForm = ContactForm(request.POST) if contactForm.is_valid(): try: message = render_to_string('app/contactEmail.html', {'form': request.POST,}, context_instance=RequestContext(request)) msg = EmailMultiAlternatives('Contact' + settings.EMAIL_SUFFIX, message, settings.SEND_EMAILS_FROM, [settings.SEND_EMAILS_TO]) msg.attach_alternative(message, "text/html") msg.send() contactForm = ContactForm() contactForm.message = _(u"Votre message a bien été envoyé.") contactForm.mtitle = _(u"Envoit réussi") contactForm.mtype = "success" except : contactForm.message = _(u"Une erreur s'est produite lors de l'envoit, veuillez contacter l'administration.") contactForm.mtitle = _(u"Erreur") contactForm.mtype = "danger" else: contactForm.message = _(u"Tous les champs sont obligatoires.") contactForm.mtitle = _(u"Erreur") contactForm.mtype = "danger" else: contactForm = ContactForm() return render_to_response('contact.html',{"contactForm":contactForm, },context_instance=RequestContext(request))
def add_new_contact_view(request): if request.method == "POST": form = ContactForm(request.POST) #form.EnteredBy=request.user #form.save(commit=True) #list_data = json.loads(request.POST['json_data']) response_data = {} cst_id = int(request.POST.get('cst_id')) cst_Code = request.POST.get('cst_Code') #form.is_valid() if form.is_valid(): instance = form.save(commit=False) instance.EnteredBy = request.user instance.RecordCode = cst_Code instance.RecordType = 'Customer' instance.save() #form.save(commit=True) #return JsonResponse({'msg': 'Data saved'}) response_data['result'] = 'Create post successful!' response_data['postpk'] = cst_id response_data['postCode'] = cst_Code return JsonResponse({'oPost': response_data}) else: messages.error(request, "Error") #print("ERROR FORM INVALID") return JsonResponse({'msg': 'ERROR FORM INVALID'}) else: form = ContactForm() #return JsonResponse({'form': form}) return JsonResponse({'nothing to see': "this isn't happening"})
def contact(request): """ ビュー : 問い合わせページ POSTリクエストの場合 問い合わせの送信処理を行う 処理結果に応じて情報を設定し、HttpResponseを返却する Parameters ---------- request : HttpRequest ページに対するリクエスト Returns ------- HttpResponse 処理結果に応じたレスポンス """ form = ContactForm() if request.method == 'POST': form = ContactForm(request.POST or None) if form.is_valid(): form.send_email() form = ImageFileForm() messages.success(request, '問い合わせメールの送信が完了しました。') return render(request, 'app/index.html', {'form': form}) return render(request, 'app/contact.html', {'form': form})
def test_contact_missing_email_field(self): """Tests the contact form missing the use field""" form_data = { 'name': 'Jeremy', 'how_would_you_use': 'I would do lame stuff', } form = ContactForm(data=form_data) self.assertFalse(form.is_valid())
def test_contact_missing_use_field(self): """Tests the contact form missing the use field""" form_data = { 'name': 'Jeremy', 'email_address': '*****@*****.**', } form = ContactForm(data=form_data) self.assertFalse(form.is_valid())
def test_contact_missing_name_field(self): """Tests the contact missing a name""" form_data = { 'email_address': '*****@*****.**', 'how_would_you_use': 'I would do awesome stuff.' } form = ContactForm(data=form_data) self.assertFalse(form.is_valid())
def test_contact_malformed_email(self): """Tests the contact form with a malformed email address""" form_data = { 'name': 'Jeremy', 'email_address': 'a@[email protected]', 'how_would_you_use': 'I would do awesome stuff.' } form = ContactForm(data=form_data) self.assertFalse(form.is_valid())
def test_contact(self): """Tests the contact form""" form_data = { 'name': 'Jeremy', 'email_address': '*****@*****.**', 'how_would_you_use': 'I would do awesome stuff.' } form = ContactForm(data=form_data) self.assertTrue(form.is_valid())
def contact_submit(request): response = reply_object() form = ContactForm(request.POST) if form.is_valid(): response = form.save_contact() else: response["code"] = settings.APP_CODE["FORM ERROR"] response["errors"] = form.errors return HttpResponse(simplejson.dumps(response))
def contact_submit(request): response = reply_object() form = ContactForm(request.POST) if form.is_valid(): response = form.save_contact() else: response["code"] = settings.APP_CODE["FORM ERROR"] response["errors"] = form.errors return HttpResponse(simplejson.dumps(response))
def landing(request): name = 'Foo Bar' context = RequestContext(request) t = get_template('landing.html') if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): temp = form.save(commit=True) return render_to_response('landing.html', context) return render_to_response('landing.html', {'form': form}, context)
def contact_form(context): form = ContactForm() request = context['request'] message = None if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): form.send() message = "Votre demande a bien été envoyée" form = ContactForm() # empty form return {'form': form, 'message': message}
def contact_edit(request): #if request.method == "GET": # id=request.GET.get('id') # data = {'id': 0} # #form = ItemForm(initial=data) # form = ContactForm(initial=data) if request.method == "POST": id = request.POST.get('id') if id is None or id == '': data = {'id': 0} form = ContactForm(request.POST, data) cst_Code = 'TB01' cst_Type = 'Customer' else: #get the hidden data from existing database values because not in the form #oContact=Contact.objects.filter(id=id)[0:1] oContact = get_object_or_404(Contact, pk=id) cst_id = oContact.id cst_Code = oContact.RecordCode cst_Type = oContact.RecordType form = ContactForm(request.POST, instance=oContact) response_data = {} #cst_Code = request.POST.get('RecordCode') #cst_Code = request.POST.get('cst_Code') #form.is_valid() if form.is_valid(): instance = form.save(commit=False) instance.EnteredBy = request.user instance.RecordCode = cst_Code instance.RecordType = cst_Type instance.save() #form.save(commit=True) #return JsonResponse({'msg': 'Data saved'}) response_data['result'] = 'Create post successful!' response_data['postpk'] = id response_data['postCstCode'] = cst_Code return JsonResponse({'oPost': response_data}) else: messages.error(request, "Error") #print("ERROR FORM INVALID") return JsonResponse({'msg': 'ERROR FORM INVALID'}) else: form = ContactForm() #return JsonResponse({'form': form}) return JsonResponse({'nothing to see': "this isn't happening"})
def edit(request): if request.method == 'POST': # If the form has been submitted... form = ContactForm(request.POST) # A form bound to the POST data if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data # ... # subject = form.cleaned_data['subject'] form.save() return HttpResponseRedirect('/') # Redirect after POST else: form = ContactForm() # An unbound form return render(request, 'edit.html', { 'form': form, })
def email(request): if request.method == 'GET': form = ContactForm() else: form = ContactForm(request.POST) if form.is_valid(): subject = form.cleaned_data['subject'] from_email = form.cleaned_data['from_email'] message = form.cleaned_data['message'] try: send_mail(subject, from_email+'가 보냄\n\n'+message, from_email, ['*****@*****.**']) except BadHeaderError: return HttpResponse('Invalid header found.') return redirect('thanks') return render(request, "email.html", {'form': form})
def contact(request): context = {} if request.method == 'POST': form = ContactForm(request.POST) context['form'] = form print "hello" if form.is_valid(): print 'yikes' send_mail("arc-fm: %s" % form.cleaned_data['name'], form.cleaned_data['message'] + "\n" + form.cleaned_data['phone'], form.cleaned_data['email'], [settings.EMAIL_HOST_USER], fail_silently=False) return render(request, 'thanks.html') else: form = ContactForm() context['form'] = form return render_to_response('contact.html', context, context_instance=RequestContext(request))
def contact(request): context = { 'form': ContactForm() } if request.method == 'POST': data_form = ContactForm(data=request.POST) if data_form.is_valid(): data_form.save() messages.success( request, 'Contacto guardado exitosamente.' ) else: context['form'] = data_form return render(request, 'contacto.html', context)
def contact(request): if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): cd = form.cleaned_data send_mail( cd['subject'], cd['message'], cd.get('email', '*****@*****.**'), ['*****@*****.**'], ) return HttpResponseRedirect('/contact/thanks') else: form = ContactForm(initial={"subject" : "I love your site!"}) return render_to_response("contact_form.html", locals(), context_instance = RequestContext(request))
def contact(request): success = False name = "" email = "" text = "" if request.method == "POST": contact_form = ContactForm(data=request.POST) if contact_form.is_valid(): success = True name = contact_form.cleaned_data['name'] email = contact_form.cleaned_data['email'] text = contact_form.cleaned_data['text'] else: contact_form = ContactForm() ctx = {'contact_form':contact_form, 'name':name, 'email':email, 'text':text, 'success':success} return render(request, 'app/contact.html', ctx, context_instance=RequestContext(request))
def contact(request: HttpRequest): """ Связаться со мной """ Visit.make(request, '/contact') btn_class, btn_text = 'btn-primary', 'Отправить' if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): send_mail_in_process(form.cleaned_data) btn_class, btn_text = 'btn-success', 'Спасибо!' return render( request, 'contact.html', { 'name': 'contact', 'button_class': btn_class, 'button_text': btn_text, 'form': ContactForm, 'title': 'Где я? Как я?', 'message': 'Как меня найти?', 'year': datetime.now().year, })
def send_email(request): """ function to sending email in contact forms :param request: :return: redirect to landing-page """ form = ContactForm(request.POST) if form.is_valid(): name = form.cleaned_data['name'] surname = form.cleaned_data['surname'] content = form.cleaned_data['content'] send_mail( ('Oddaj rzeczy ' + name + ' ' + surname), content, '*****@*****.**', ['*****@*****.**'], fail_silently=True, ) return redirect('landing-page') return redirect('landing-page')
def contactus(request): context=RequestContext(request) if request.method=='POST': name=request.POST['name'] from_email=request.POST['email'] subject=request.POST['subject'] message=request.POST['message'] form=ContactForm(request.POST) if form.is_valid(): try: send_mail(subject,message,from_email,['*****@*****.**']) except BadHeaderError: print ("Invalid Header") #form.save(commit=False) print (name, subject,message) return contact(request) else: print (form.errors) else: form=ContactForm() return render_to_response('contact.html',{'form':form}, context_instance=context)
def contact(request): if request.method == "GET": form = ContactForm() else: form = ContactForm(request.POST) if form.is_valid(): Contact.objects.create( mail = form.cleaned_data['mail'], name = form.cleaned_data['name'], message = form.cleaned_data['message'], ) msg_plain = '' msg_html = render_to_string('app/emails/welcome.html', {'name': form.cleaned_data['name']}) objet = "Message bien recu " + form.cleaned_data['name'] + " !" send_mail( objet, msg_plain, settings.EMAIL_HOST_USER, [form.cleaned_data['mail']], html_message=msg_html, ) form = ContactForm() return render(request, 'app/contact.html', {'form': form})