Hi guys, I'm correcting my system, and I was having some messages from deprecated uses. But this, I'm trying to correct, unsuccessful. I'm posting my code to you try to help me. Thank you all a lot! TG
def minhaarea(request, tab = False, form=False, sucesso=False, acao=False): log = logado(request) ultimos_parceiros = Parceiro.objects.all().order_by('-id')[:3] if log[0]: #Logado Cliente userprofile = UserProfile.objects.get(id__exact = request.user.username) cliente = Cliente.objects.get(userprofile__exact = userprofile, status = True) if not form: form = FormCliente(initial={'nome':cliente.nome, 'email':userprofile.email,'telefone':cliente.telefone,'cpf':cliente.cpf, 'cnpj':cliente.cnpj, 'estado_civil':cliente.estado_civil, 'profissao':cliente.profissao, 'escolaridade':cliente.escolaridade, 'data_nasc':cliente.data_nasc, 'sexo':cliente.sexo, 'newsletter':cliente.newsletter}) enderecos = Endereco.objects.filter(cliente = cliente).order_by('referencia') try: page = int(request.GET.get('page', '1')) section = (request.GET.get('section')) except ValueError: page = 1 section = 'pedidos' pedidos_pages = Paginator(Pedido.objects.filter(cliente = cliente).order_by('-id'),15) if section=='pedidos': tab=3 try: pedidos = pedidos_pages.page(page) except: pedidos = pedidos_pages.page(1) else: tab=0 pedidos = pedidos_pages.page(1) pedidos_ready = [] for pedido in pedidos.object_list: stars = [] try: comentario = Comentario.objects.get(pedido=pedido, cliente=cliente) for i in range(int(comentario.avaliacao)): stars.append(True) for i in range(5-int(comentario.avaliacao)): stars.append(False) except: comentario = None pedidos_ready.append( (pedido, comentario, stars) ) numpedidos = pedidos_pages.count numpedidospendentes = Pedido.objects.filter(cliente = cliente).filter(status=Status.objects.get(nome__exact="Pendente") ).count() favoritos = [] sucessoEndereco = False enderecoAlterado = False sucessoExclusao = False pedidoConfirmado = False clienteConfirmado = False completeDados = False redirect = '' if acao == 'exclui': sucessoExclusao = True tab = 2 elif acao == 'inserir': sucessoEndereco = True tab = 2 elif acao == 'pedido': pedidoConfirmado = True elif acao == 'completedados': completeDados = True tab = 1 if request.GET.get('redirect_to'): redirect = request.GET.get('redirect_to') elif acao == 'clienteconfirmado': logout(request) return minhaarea(request, acao='clienteconfirmado') elif acao == 'enderecoalterado': enderecoAlterado = True tab = 2 for parc in cliente.favoritos.all(): if parc.estado: timedelta = datetime.now() - parc.data_acesso if (timedelta.days, timedelta.seconds) >= (0,5): parc.estado = False parc.save() try: imagem = ParceiroImage.objects.get(parceiro = parc, logomarca = True) except: imagem = None favoritos.append( (parc, imagem) ) return render_to_response('pagina_cliente.html', {"ultimos_parceiros": ultimos_parceiros, 'form':form, "logado":log, 'cliente':cliente, 'numpedidos':numpedidos, 'numpedidospendentes':numpedidospendentes, 'enderecos':enderecos, 'pedidos': pedidos_ready, 'favoritos':favoritos, 'tab':tab, 'sucesso':sucesso, 'sucessoEndereco':sucessoEndereco, 'sucessoExclusao':sucessoExclusao, 'clienteConfirmado':clienteConfirmado, 'pedidoConfirmado':pedidoConfirmado, 'completeDados':completeDados, 'enderecoAlterado':enderecoAlterado, 'redirect':redirect, 'pedidos_pag':pedidos}) elif log[1]: #Logado Parceiro return HttpResponseRedirect('/admin/') elif request.method == 'POST': username = request.POST['user'] password = request.POST['pass'] try: userprofile = UserProfile.objects.get(email__exact=username) user = authenticate(username=userprofile.user.username, password=password) cliente = Cliente.objects.get(userprofile = userprofile, status=True) if user is not None: if user.is_active: login(request,user) else: context = RequestContext(request, {"logado":log, "incorreto":False}) return render_to_response('minhaarea.html', context) else: context = RequestContext(request, {"logado":log, "incorreto":True}) return render_to_response('minhaarea.html', context) except Cliente.DoesNotExist: try: cliente = Cliente.objects.get(userprofile = userprofile, status=False) context = RequestContext(request, {"logado":log, "incorreto":False, "inativo":True}) return render_to_response('minhaarea.html', context) except Cliente.DoesNotExist: try: userprofile = UserProfile.objects.get(email__exact=username) user = authenticate(username=userprofile.user.username, password=password) usuarioparceiro = UsuarioParceiro.objects.get(userprofile__exact=userprofile) usuarioparceiro.parceiro.estado = True usuarioparceiro.parceiro.save() login(request,user) return HttpResponseRedirect('/admin/') except: context = RequestContext(request, {"logado":log, "incorreto":True}) return render_to_response('minhaarea.html', context) except: context = RequestContext(request, {"logado":log, "incorreto":True}) return render_to_response('minhaarea.html', context) if request.GET.get('redirect_to'): return HttpResponseRedirect(request.GET.get('redirect_to')) if not form: form = FormCliente(initial={'nome':cliente.nome,'email':userprofile.email,'telefone':cliente.telefone,'cpf':cliente.cpf, 'cnpj':cliente.cnpj, 'estado_civil':cliente.estado_civil, 'profissao':cliente.profissao, 'escolaridade':cliente.escolaridade, 'data_nasc':cliente.data_nasc, 'sexo':cliente.sexo, 'newsletter':cliente.newsletter}) enderecos = Endereco.objects.filter(cliente = cliente).order_by('referencia') pedidos = Pedido.objects.filter(cliente = cliente).order_by('- id') pedidos_ready = [] for pedido in pedidos: stars = [] try: comentario = Comentario.objects.get(pedido=pedido, cliente=cliente) for i in range(int(comentario.avaliacao)): stars.append(True) for i in range(5-int(comentario.avaliacao)): stars.append(False) except: comentario = None pedidos_ready.append( (pedido, comentario, stars) ) numpedidos = pedidos.count() numpedidospendentes = pedidos.filter(status=Status.objects.get(nome__exact="Pendente")).count() favoritos = [] sucessoEndereco = False sucessoExclusao = False pedidoConfirmado = False clienteConfirmado = False completeDados = False if acao == 'exclui': sucessoExclusao = True tab = 2 elif acao == 'inserir': sucessoEndereco = True tab = 2 elif acao == 'pedido': pedidoConfirmado = True elif acao == 'completedados': completeDados = True tab=1 for parc in cliente.favoritos.all(): try: imagem = ParceiroImage.objects.get(parceiro = parc, logomarca = True) except: imagem = None favoritos.append( (parc, imagem) ) log = logado(request) return render_to_response('pagina_cliente.html', {"ultimos_parceiros": ultimos_parceiros, 'form':form, "logado":log, 'cliente':cliente, 'numpedidos':numpedidos, 'numpedidospendentes':numpedidospendentes, 'enderecos':enderecos, 'pedidos': pedidos_ready, 'favoritos':favoritos, 'tab':tab, 'sucesso':sucesso, 'sucessoEndereco':sucessoEndereco, 'sucessoExclusao':sucessoExclusao, 'clienteConfirmado':clienteConfirmado, 'completeDados':completeDados}) else: clienteConfirmado = False if acao == 'clienteconfirmado': clienteConfirmado = True context = RequestContext(request, {"ultimos_parceiros": ultimos_parceiros, "logado":log, "incorreto":False, 'clienteConfirmado':clienteConfirmado}) return render_to_response('minhaarea.html', context) -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.