def mainpage(request): if request.method == 'POST': form = ContactForm(request.POST) subject = u'7works заявка от %s' % request.POST['subject'] message = u'Сообщение: %s \n %s \n телефон: %s \n почта: %s' % (request.POST['message'], request.POST['subject'], request.POST['phone'], request.POST['sender']) if form.is_valid(): send_mail(subject, message, '*****@*****.**', ['*****@*****.**'], fail_silently=False) return HttpResponseRedirect('/') else: form = ContactForm({'phone': u'Введите свой телефон',}) posts = Post.objects.all() grams = Gram.objects.all() reviews = Review.objects.all() portfolios = Portfolio.objects.filter(main_choice='main') return render(request, 'base.html', { 'form': form, 'posts' : posts, 'grams': grams, 'reviews' : reviews, 'portfolios' : portfolios, }) else: form = ContactForm() posts = Post.objects.all() grams = Gram.objects.all() reviews = Review.objects.all() portfolios = Portfolio.objects.filter(main_choice='main') return render(request, 'base.html', { 'form': form, 'posts' : posts, 'grams': grams, 'reviews' : reviews, 'portfolios' : portfolios, })
def contact_form(request): form = ContactForm(request.POST) if request.method == "POST": if form.is_valid(): name = forms.cleaned_data['name'] email = forms.cleaned_data['email'] text = forms.cleaned_data['text'] # send email with name, email and text return redirect('/') return TemplateResponse(request, 'feedback.html', {'form': form })
def contact_form(request): form = ContactForm(request.POST) if request.method == "POST": if form.is_valid(): name = forms.cleaned_data['name'] email = forms.cleaned_data['email'] text = forms.cleaned_data['text'] # send email with name, email and text return redirect('/') return TemplateResponse(request, 'feedback.html', {'form': form})
def feedback_page(request, feedback_page_template): form = ContactForm() if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): message = request.POST['message'] feedback = Feedback() feedback.message = message feedback.demo = request.user feedback.save() logout(request) return render_to_response(feedback_page_template, locals()) else: error = u'Your feedback is important to us !!' return render_to_response(feedback_page_template, locals()) return render_to_response(feedback_page_template, locals())
def send_form(request, form): dajax = Dajax() form = ContactForm(deserialize_form(form)) dajax.remove_css_class('#my_form .loading', 'hidden') if form.is_valid(): dajax.remove_css_class('#my_form input', 'error') dajax.remove_css_class('#status', 'hidden') result = u'Отправляем сообщение' dajax.assign('#status', 'value', result) subject = u'7works заявка от %s' % form.cleaned_data.get('subject') message = u'Сообщение: %s \n %s \n телефон: %s \n почта: %s' % (form.cleaned_data.get('message'), form.cleaned_data.get('subject'), form.cleaned_data.get('phone'), form.cleaned_data.get('sender')) send_mail(subject, message, '*****@*****.**', ['*****@*****.**'], fail_silently=False) dajax.remove_css_class('#status', 'hidden') # result = u'Сообщение отправлено' # dajax.assign('#status', 'value', result) dajax.remove_css_class('#message_show', 'hidden') dajax.script('closemodal()') # dajax.redirect('/', delay=2000) # dajax.code('$(".close").click()') else: dajax.remove_css_class('#my_form input', 'error') dajax.remove_css_class('#status', 'hidden') result = u'Введите данные' dajax.assign('#status', 'value', result) for error in form.errors: dajax.add_css_class('#id_%s' % error, 'error') dajax.add_css_class('div .loading', 'hidden') return dajax.json() # def load_form(request, form): # dajax = Dajax() # dajax.alert("Form is_valid(), your phone is: %s" % form.cleaned_data.get('phone')) # # return dajax.json()
def contact(request): if request.method == 'POST': # If the form has been submitted... form = ContactForm(request.POST) subject = u'bodyday заявка от %s' % request.POST['subject'] message = u'сообщение: %s \n %s \n телефон: %s \n почта: %s' % (request.POST['message'], request.POST['subject'], request.POST['phone'], request.POST['sender']) # html_message = request.POST['html_content'] if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data # ... #send_mail(form.request.subject, form.request.message,'*****@*****.**', form.request.sender, fail_silently=False) #send_mail('сабжект', 'сообщение','*****@*****.**', 'отправитель', fail_silently=False) # send_mail(subject, message,'*****@*****.**', ['*****@*****.**'], html_message, fail_silently=False) send_mail(subject, message, '*****@*****.**', ['*****@*****.**'], fail_silently=False) return HttpResponseRedirect('/thankyou.html') # Redirect after POST else: form = ContactForm() # An unbound form return render(request, 'blog/index.html', { 'form': form, })
def validate(request): if request.POST: form = ContactForm(request.POST) if form.is_valid(): subject = 'Omnihead Web Site' message = 'from: %s(%s)\n\nmessage: %s\n' % (form.cleaned_data['author'], form.cleaned_data['email'], form.cleaned_data['message']) frm = '*****@*****.**' to = ['*****@*****.**', '*****@*****.**'] print subject, message, frm, to try: send_mail('Omnihead Web Site', 'Here is the message.', '*****@*****.**', ['*****@*****.**'], fail_silently=False) except: pass return HttpResponse(json.dumps({ 'errors': dict(form.errors) })) return HttpResponse('f**k')
def sozdanie(request): if request.method == 'POST': form = ContactForm(request.POST) subject = u'7works заявка от %s' % request.POST['subject'] message = u'Сообщение: %s \n %s \n телефон: %s \n почта: %s' % (request.POST['message'], request.POST['subject'], request.POST['phone'], request.POST['sender']) if form.is_valid(): send_mail(subject, message, '*****@*****.**', ['*****@*****.**'], fail_silently=False) return HttpResponseRedirect('/sozdanie-saitov/') else: form = ContactForm({'phone': u'Введите свой телефон',}) grams = Gram.objects.all() return render(request, 'sait.html', { 'form': form, 'grams': grams, }) else: form = ContactForm() grams = Gram.objects.all() return render(request, 'sait.html', { 'form': form, 'grams': grams, })
def contact(request): if request.method == 'POST': form = ContactForm(request.POST) subject = u'7works заявка от %s' % request.POST['subject'] message = u'Сообщение: %s \n %s \n телефон: %s \n почта: %s' % (request.POST['message'], request.POST['subject'], request.POST['phone'], request.POST['sender']) if form.is_valid(): send_mail(subject, message, '*****@*****.**', ['*****@*****.**'], fail_silently=False) return HttpResponseRedirect('/kontakty/') else: form = ContactForm({'phone': u'Введите свой телефон',}) # return HttpResponseRedirect('/kontakty/', {'form':form.errors}) # return form.errors return render(request, 'contact.html', { 'form': form, }) else: form = ContactForm() post = Post.objects.all() return render(request, 'contact.html', { 'form': form, 'posts': post, })