Página inicial do Grupos do Google
Ajuda | Acessar
Mensagem sobre o tópico comecando- listar clientes e depois pegar todos os dados do mesmo
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na Internet
Sua resposta não foi enviada.
Post publicado
erico  
Ver perfil
 Mais opções 4 jul, 13:56
De: erico <erico...@gmail.com>
Data: Fri, 4 Jul 2008 09:56:08 -0700 (PDT)
Local: Sex 4 jul 2008 13:56
Assunto: Re: comecando- listar clientes e depois pegar todos os dados do mesmo
Valeuuu Igor.. funcionou perfeitamente.
O inglês ta fraco, e com ASP e PHp eu ia fazendo uma eng. reversa.

forte abraço e bom final de semana à TODOS

On 4 jul, 12:18, "Igor Sobreira" <i...@v2windcenter.com> wrote:

> 2008/7/4 erico <erico...@gmail.com>:

> > Agora nao da erro nenhum, mas nao mostra o resultado.. na template
> > cliente.html
> > views.py

> > from  django.shortcuts import render_to_response
> > from cadastro.web.models import Cliente
> > #Lista
> > def index(request):
> >     cliente = Cliente.objects.all()
> >     return render_to_response("listar.html", {'cliente': cliente})

> > #Mostra cliente por click
> > def detalhe(request, cliente_nome):
> >     cliente_nome = request.GET.get('cliente_nome')
> >     cliente = Cliente.objects.filter(id=cliente_nome)

> o .filter() retorna uma "lista" de resultados, e no template você ta
> tentando acessar os atributos telefone e celular dessa lista, que não
> existem.

> tenta:

> cliente = Cliente.objects.get(id=cliente_nome)

> O id do cliente e mesmo o nome? pra buscar por nome tu faria:

> cliente = Cliente.objects.get(nome__iexact=cliente_nome)

> O ideal é botar isso num try, except, tipo

> <code>
> from django.http import Htt404

> try:
>     cliente = Cliente.objects.get(id=cliente_nome)
> except Cliente.DoesNotExist:
>     raise Http404
> </code>

> ou, mais simples:

> <code>
> from django.shortcuts import get_object_or_404  # verificar se o import é
> esse mesmo

> cliente = get_object_or_404(Cliente, id=cliente_nome)
> </code>

> []s

> --www.igorsobreira.com


    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2008 Google