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 3 jul, 15:31
De: erico <erico...@gmail.com>
Data: Thu, 3 Jul 2008 11:31:31 -0700 (PDT)
Local: Qui 3 jul 2008 15:31
Assunto: Re: comecando- listar clientes e depois pegar todos os dados do mesmo
rs  obrigado wancharle.

qdo clico no link com o nome do cliente, nao acontece nada, nem
erro...a única coisa que muda é que ele acrescenta o
/1 à URL,  tipo: http://localhost:8000/cadastro/ - url q lista os
clientes
qdo clico http://localhost:8000/cadastro/1/

urls.py
from django.conf.urls.defaults import *

urlpatterns = patterns('',
    (r'^admin/', include('django.contrib.admin.urls')),
    (r'^cadastro/', 'cadastro.clientes.views.index'),
    ('r^cadastro/(?P<cliente_id>\d+)/$',
'cadastro.clientes.views.detalhe'),
)
views.py  a que me ensinou
def detalhe(request, id):
     cliente_id = request.GET.get('cliente_id')
     cliente = Cliente.objects.get(id=cliente_id)
     return render_to_response('cliente.html', {'cliente' :cliente})

On 3 jul, 14:37, "wancharle sebastiao quirino" <wancha...@gmail.com>
wrote:

> Cara voce tem dois caminhos...

> Caminho A (reiventando a roda rsrssr)
> No views.py:
> from "...mymodels" import Cliente
> def detalhe(request, id):
>      cliente_id = request.GET.get('cliente_id')
>     # aqui voce obtem o objeto referente a seu cliente .(voce pode querer
> usar ".filter" no lugar de ".get")
>      cliente = Cliente.objects.get(id=cliente_id)
>     return render_to_response('cliente.html', {'cliente' :cliente})

> No cliente.html:
>   <p>Campo1.</p><p>{{cliente.campo1}}
> ....
>   <p>Campo2</p><p>{{cliente.campo14}}

> Modelo B
> use generic views elas fazem tratamento basico para determinadas situacoes
> (listagems, exibicoes de objetos e hierarquia de datas...) e voce pode
> alterar a aparencia delas atraves de css.http://www.djangoproject.com/documentation/generic_views/


    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