Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
if em uma view.
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  8 mensagens - Recolher todas  -  Traduzir tudo para Traduzido (ver todos os originais)
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.
Postagem publicada
 
De:
Para:
Cc:
Encaminhar para
Adicionar Cc | Adicionar Encaminhar para | Editar Assunto
Assunto:
Validação:
Com o objetivo de verificação, digite os caracteres que você vê na figura abaixo ou os números que ouvir ao clicar no ícone de acessibilidade. Ouça e digite os números que ouvir
 
Edgard  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 3 nov, 15:23
De: Edgard <eap...@gmail.com>
Data: Tue, 3 Nov 2009 09:23:37 -0800 (PST)
Local: Ter 3 nov 2009 15:23
Assunto: if em uma view.
Boa tarde pessoal.
To montando um sistema onde um usuário(internauta) qualquer pode
submeter uma notícia, evidentemente "esta" terá de ser "aprovada",
algo mais ou menoso parecido com o "comments que utiliza-se" na
aplicações de blog.

Na minha classe adicionei o seguinte campo:
aprovada = models.BooleanField()

existe a possibilidade de usar radiobutton direto no Admin para criar
um "grupo"? Tipo: aprovada, reprovada, aguardando?

E na view como faria esse IF?

muito obrigado.


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar 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.
Marcello Bontempo Salgueiro  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 3 nov, 15:30
De: "Marcello Bontempo Salgueiro" <mbsalgue...@linuxmail.org>
Data: Tue, 3 Nov 2009 15:30:43 -0200
Local: Ter 3 nov 2009 15:30
Assunto: Re: [django-brasil] if em uma view.
Olá Edgard, =)

cara tem um exemplo com checkbox para ajudar a pensar... baixe o código de uma app
feita por nosso amigo semente chamada django-diario! ;)
Lá tem uma forma bem legal de fazer esse 'workflow' só tenta dar uma melhorada.

abracao,

Marcello Bontempo Salgueiro


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar 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.
Edgard  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 3 nov, 15:52
De: Edgard <eap...@gmail.com>
Data: Tue, 3 Nov 2009 09:52:11 -0800 (PST)
Local: Ter 3 nov 2009 15:52
Assunto: Re: if em uma view.
rs é muita coisa para um "quase" leigo, baixei mas não cnsegui
entender muito bem, de qq forma muito obrigado.

On 3 nov, 15:30, "Marcello Bontempo Salgueiro"


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar 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.
Felipe Zorzo  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 3 nov, 15:57
De: Felipe Zorzo <felipe.b.zo...@gmail.com>
Data: Tue, 3 Nov 2009 14:57:46 -0300
Local: Ter 3 nov 2009 15:57
Assunto: Re: [django-brasil] if em uma view.

2009/11/3 Edgard <eap...@gmail.com>

> Na minha classe adicionei o seguinte campo:
> aprovada = models.BooleanField()

> existe a possibilidade de usar radiobutton direto no Admin para criar
> um "grupo"? Tipo: aprovada, reprovada, aguardando?

Basta passar um parâmetro "choices" [1] pro Field. Seria algo como:

STATUS_CHOICE = (
    (True, 'Aprovada'),
    (False, 'Reprovada'),
    (None, 'Aguardando'),
)
aprovada = models.BooleanField(choices = STATUS_CHOICE)

[1] http://docs.djangobrasil.org/ref/models/fields.html#choices

> E na view como faria esse IF?

A condição do if pode ser "noticia.aprovada == True".

Mas, por exemplo, para obter as notícias aprovadas, dá pra fazer algo do
tipo:

noticias_aprovadas = Noticia.objects.filter(aprovada__exact=True)

> muito obrigado.

--
Felipe Bernardo Zorzo

gtalk: felipe.b.zo...@gmail.com
twitter: felipez


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar 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.
Edgard  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 3 nov, 16:26
De: Edgard <eap...@gmail.com>
Data: Tue, 3 Nov 2009 10:26:54 -0800 (PST)
Local: Ter 3 nov 2009 16:26
Assunto: Re: if em uma view.
ótima solução, nunca havia pensado em fazer um choice com os valores:
true, false e none.
Muito obrigado.

On 3 nov, 15:57, Felipe Zorzo <felipe.b.zo...@gmail.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar 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.
Igor Sobreira  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 4 nov, 12:54
De: Igor Sobreira <i...@igorsobreira.com>
Data: Wed, 4 Nov 2009 11:54:04 -0300
Local: Qua 4 nov 2009 12:54
Assunto: Re: [django-brasil] Re: if em uma view.

2009/11/3 Felipe Zorzo <felipe.b.zo...@gmail.com>

No caso NullBooleanField :-)

http://docs.djangobrasil.org/ref/models/fields.html#nullbooleanfield

--
Igor Sobreira
www.igorsobreira.com


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar 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.
Edgard  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 17:06
De: Edgard <eap...@gmail.com>
Data: Thu, 5 Nov 2009 11:06:05 -0800 (PST)
Local: Qui 5 nov 2009 17:06
Assunto: Re: if em uma view.
Obrigado a todos,
uma última dúvida.

utilizo um modelform e excluo alguns campos. o "aprovada" é um deles.
Porém ao ser submetido o mesmo é publicado, poderia fazer isso:

aprovada = models.BooleanField(choices = STATUS_CHOICE, default=False)
ou seria de outra forma?

STATUS_CHOICE = (
    (True, 'Aprovada'),
    (False, 'Reprovada'),
    (None, 'Aguardando'),
)

[]'s
On 4 nov, 12:54, Igor Sobreira <i...@igorsobreira.com> wrote:


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar 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.
Fred Chevitarese  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 5 nov, 17:08
De: Fred Chevitarese <fchevitar...@gmail.com>
Data: Thu, 5 Nov 2009 17:08:11 -0200
Local: Qui 5 nov 2009 17:08
Assunto: Re: [django-brasil] Re: if em uma view.

Sim...

http://chevitarese.wordpress.com
Fred Chevitarese - GNU/Linux

2009/11/5 Edgard <eap...@gmail.com>


    Responder    Responder ao autor    Encaminhar  
É necessário Acessar 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.
Fim das mensagens
« Voltar às Discussões « Tópico recente     Tópico antigo »

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