Mensagem de Validação Sucesso/Erro

18 views
Skip to first unread message

leonardofgc

unread,
Nov 14, 2012, 8:20:59 PM11/14/12
to django...@googlegroups.com
Boa noite galera,

   conforme mencionei das demais vezes que estive aqui contando com a ajuda de vocês, eu estou fazendo meu projeto final da facul, utilizando python e django. Mas sou iniciante nesta duas tecnologias e conto com vocês, primeiro obrigado pela ajuda.
  Vamos aos problemas:

                1. Após o cadastro realizado a mensagem de sucesso que exibe aparece assim: componente "Componente object": adicionado com sucesso.
                2. Neste mesma view, na listagem dos itens cadastrados o Campo Licença deveria exibir o valor e somente exibe: Licenca object, esse licença é uma chave estrangeira. No cadastro de um novo item, aonde tenho que selecionar a licença exibe a mesma coisa: Licenca object.

Segue em anexo uma imagem com a marcação do que foi explicado.

Grato.

falha_django.png

Élysson Mendes Rezende

unread,
Nov 14, 2012, 9:02:56 PM11/14/12
to django...@googlegroups.com
Boa noite!

Acho que vc deveria utilizar o método __unicode__
Ex:
def __unicode__(self):
    return self.name #ou qualquer atributo que deseja nomear este objeto

Espero ter ajudado

Abraço


2012/11/14 leonardofgc <leona...@gmail.com>


--
 
 



--
Élysson MR
Talk/Email: elys...@gmail.com
MSN:         elys...@live.com
Skype:       elyssonmr
Twitter:       @elyssonmr

Gladson Simplício Brito

unread,
Nov 14, 2012, 10:17:15 PM11/14/12
to django...@googlegroups.com
Bem fácil:

def __unicode__(self):
        return u'%s' % (self.chave_instrangeira.campo_visualizado)


--
 
 

Gladson Simplício Brito

unread,
Nov 14, 2012, 10:17:49 PM11/14/12
to django...@googlegroups.com
Esqueci de dizer:
coloque no models.py
Reply all
Reply to author
Forward
0 new messages