Entrar
Usuário novo? Cadastre-se
zope-pt
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode receber várias mensagens em um único e-mail. Basta configurar suas opções de entrega de e-mail.

Mensagens

  Ajuda
Avançado
Problema ao passar lista de script python para zpt   Lista de mensagens  
Responder | Encaminhar Mensagem #19425 de 21631 |
Re: [zope-pt] Problema ao passar lista de script python para zpt

2008/5/14 jgbalb <jgbalb@...>:
> Pessoal,
>
> estou com um problema ao tentar passar uma lista de valores de
> um script python para um zope page template (zpt). Eis o código do
> script python:
> "
> pt = context.cre_res_pt
> s = pt(lista)
> return s
> "
> e aqui está o código do zpt:
> "
> <metal:block tal:define="listagem options/lista">
> </metal:block>
> "
> Quando rodo o script python, surge uma tela do Plone com a seguinte
> mensagem de erro:
>
> "
> Erro no Site
> Este site encontrou um erro tentando atender sua requisição. Os erros
> foram:
>
> Tipo de Erro
> KeyError
> Valor do Erro
> 'lista'
> Requisição feita em
> 2008/05/14 14:36:14.421 GMT-3
> "

Os parâmetros passados para os templates para serem acessados via
options precisam ser nomeados. Ou seja, seu script Python precisa
ficar assimL

pt = context.cre_res_pt
s = pt(lista=lista)
return s



Qua, 14 de Mai de 2008 5:58 pm

hiper_luciano
Offline Offline
Enviar e-mail Enviar e-mail

Encaminhar Mensagem #19425 de 21631 |
Expandir mensagens Nome/E-mail Classificar por data

Pessoal, estou com um problema ao tentar passar uma lista de valores de um script python para um zope page template (zpt). Eis o código do script python: " pt...
jgbalb
Online agora Enviar e-mail
14 de Mai de 2008
5:38 pm

... Basta uma simples correção: pt = context.cre_res_pt s = pt(lista = lista) return s Agora, você poderia ser mais direto :-) return...
José Henrique
rique_63
Offline Enviar e-mail
14 de Mai de 2008
5:57 pm

... Os parâmetros passados para os templates para serem acessados via options precisam ser nomeados. Ou seja, seu script Python precisa ficar assimL pt =...
Luciano Ramalho
hiper_luciano
Offline Enviar e-mail
14 de Mai de 2008
5:58 pm
Avançado

Copyright © 2009 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda