Orkut Gmail Agenda Docs Web mais »
Grupos visitados recentemente | Ajuda | Acessar
Página inicial dos Grupos do Google
Recuperar usuário no clean - Admin
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
  6 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
 
Lucas SkyWalker  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 14:16
De: Lucas SkyWalker <lcmnu...@gmail.com>
Data: Fri, 6 Nov 2009 14:16:17 -0200
Local: Sex 6 nov 2009 14:16
Assunto: Recuperar usuário no clean - Admin

Olá pessoal,

Eu precisava recuperar o usuário ligado, no admin, dentro do meu clean...
Porém ele só passa como parâmetro o formulário em questão... não tem o
request...

Alguém sabe como posso recuperar este usuário logado no admin, dentro do
clean_data?

Abraços.

--
Att;
Lucas Campos.


    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.
Luciano Ramalho  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 14:18
De: Luciano Ramalho <rama...@gmail.com>
Data: Fri, 6 Nov 2009 14:18:17 -0200
Local: Sex 6 nov 2009 14:18
Assunto: Re: [django-brasil] Recuperar usuário no clean - Admin
2009/11/6 Lucas SkyWalker <lcmnu...@gmail.com>:

> Olá pessoal,

> Eu precisava recuperar o usuário ligado, no admin, dentro do meu clean...
> Porém ele só passa como parâmetro o formulário em questão... não tem o
> request...

> Alguém sabe como posso recuperar este usuário logado no admin, dentro do
> clean_data?

Use the source, Luke.

[ ]s
Luciano


    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.
Vinicius Mendes  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 14:31
De: Vinicius Mendes <vbmen...@gmail.com>
Data: Fri, 6 Nov 2009 13:31:00 -0300
Assunto: Re: [django-brasil] Re: Recuperar usuário no clean - Admin

defina o seu formulário assim:

class MeuForm(forms.Form):
    def __init__(self, *args, **kwargs):
        self.request = kwargs.pop('request')
        super(MeuForm, self).__init__(*args, **kwargs)
    def clean(self):
        self.request.user

e na view chame o form assim:

form = MeuForm(request=request)

───────────────────
Vinícius Mendes
Engenheiro de Computação
http://meiocodigo.com

2009/11/6 Luciano Ramalho <rama...@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.
Lucas SkyWalker  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 14:34
De: Lucas SkyWalker <lcmnu...@gmail.com>
Data: Fri, 6 Nov 2009 14:34:48 -0200
Local: Sex 6 nov 2009 14:34
Assunto: Re: [django-brasil] Re: Recuperar usuário no clean - Admin

Valeu Vinícius...
Estava indo pelo caminho de no __call__, do meu form, tentar passar este
request... mas não estava dando certo...
=D

Obrigado.
Abraço.

2009/11/6 Vinicius Mendes <vbmen...@gmail.com>

--
Att;
Lucas Campos.

    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.
Lucas SkyWalker  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 15:18
De: Lucas SkyWalker <lcmnu...@gmail.com>
Data: Fri, 6 Nov 2009 15:18:21 -0200
Local: Sex 6 nov 2009 15:18
Assunto: Re: [django-brasil] Re: Recuperar usuário no clean - Admin

Vinicius...

Você testou isso no admin?

No meu clean ele continua a não achar o self.request...

2009/11/6 Vinicius Mendes <vbmen...@gmail.com>

--
Att;
Lucas Campos.

    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.
Luciano Ramalho  
Ver perfil   Traduzir para Traduzido (ver original)
 Mais opções 6 nov, 15:25
De: Luciano Ramalho <rama...@gmail.com>
Data: Fri, 6 Nov 2009 15:25:37 -0200
Local: Sex 6 nov 2009 15:25
Assunto: Re: [django-brasil] Re: Recuperar usuário no clean - Admin
2009/11/6 Lucas SkyWalker <lcmnu...@gmail.com>:

> Vinicius...

> Você testou isso no admin?

> No meu clean ele continua a não achar o self.request...

Para pegar o user no admin, faça assim:

http://reddes.bvsalud.org/projects/clinical-trials/browser/trunk/clin...

Veja o método save_model da classe SubmissionAdmin do meu código acima.

A documentação oficial para esta técnica está aqui:

http://docs.djangoproject.com/en/dev/ref/contrib/admin/

Procure por "save_model" na página acima.

[ ]s
Luciano


    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