def contato(request,template_name): usuario=request.user # if request.method == 'GET': # GET = request.GET # if GET.has_key('a'): # form = ArtistaForm(request.GET' # if request.method == 'POST': POST=request.POST print POST if POST.has_key('contato'): contato_form = ContatoForm(request.POST) if contato_form.is_valid(): contato_form.save() return HttpResponseRedirect('/Obrigado/') else: contato_form = ContatoForm() return render_to_response(template_name, locals(), context_instance=RequestContext(request))
def contato(request): if request.method == 'POST': # If the form has been submitted... form = ContatoForm(request.POST) # A form bound to the POST data if form.is_valid(): # valores site = 'SITE CONTATO' destino = [] nome = form.cleaned_data['nome'] email = form.cleaned_data['email'] assunto = form.cleaned_data['assunto'] mensagem = form.cleaned_data['mensagem'] emails = Email.objects.all() for e in emails: destino.append(e.email) context = { 'site': site, 'nome': nome, 'email': email, 'assunto': assunto, 'mensagem': mensagem, 'data': datetime.datetime.today, } email_message = render_to_string('contato.txt', context) from_email = "{0} <{1}>".format(site, settings.EMAIL_HOST_USER) # try: send_mail(u'{0} - {1}'.format(site, assunto), email_message, from_email, destino, fail_silently=False) form.save() return render_to_response('sucesso.html', RequestContext(request)) else: form = ContatoForm() # An unbound form return render(request, 'contato.html', { 'form': form, })
def contato(request,template_name): usuario=request.user url=str(request.get_full_path()) pagina=url[1:-1] enviado=False # if request.method == 'GET': # GET = request.GET # if GET.has_key('a'): # form = ArtistaForm(request.GET' if request.method == 'POST': POST=request.POST contato_form = ContatoForm(request.POST,request.FILES) if contato_form.is_valid(): #handle_uploaded_file(request.FILES['file']) print contato_form contato_form.save() enviado=True #return HttpResponseRedirect('/obrigado/') else: contato_form = ContatoForm() return render_to_response(template_name, locals(), context_instance=RequestContext(request))