Re: [zope-pt] IP via python no Archetype

2006-09-19 Por tôpico Fabiano Marcon
Opa João,

Tua função irá retornar o ip do servidor mesmo, pois ela é processada no 
servidor, não tem como processar ela no cliente.
Acredito que uma maneira de pegar o ip do cliente seja pelo request:

REQUEST.get('REMOTE_ADDR')

Vc. terá que passar o REQUEST para uma função e extrair o valor da chave 
REMOTE_ADDR

Espero ter ajudado!

Fabiano Marcon
Universidade de Caxias do Sul


João Paulo Sinieghi escreveu:
 Boa tarde pessoal...

 Criei um Produto em Archetype e um dos fields eu quero colocar o IP da
 máquina do cliente como valor inicial do field. 
 Então criei uma função dentro do meu Archetype:

 def pega_IP(self):
 ip = socket.gethostbyaddr(socket.gethostname())
 ip_nome = ip[2]
 return ip_nome

 Porém está vindo o IP do servidor e não o do cliente. Alguém sabe o
 que pode ser feito?

 Obrigado.






 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
 Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
 Links do Yahoo! Grupos




  





   



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] IP via python no Archetype

2006-09-18 Por tôpico João Paulo Sinieghi
Boa tarde pessoal...

Criei um Produto em Archetype e um dos fields eu quero colocar o IP da
máquina do cliente como valor inicial do field. 
Então criei uma função dentro do meu Archetype:

def pega_IP(self):
ip = socket.gethostbyaddr(socket.gethostname())
ip_nome = ip[2]
return ip_nome

Porém está vindo o IP do servidor e não o do cliente. Alguém sabe o
que pode ser feito?

Obrigado.






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html