agora queria passar argumentos para um script através da querry string
a partir de outro script sem usar parametros.
por exemplo:
tenho dois scripts sA e sB, sA sem parâmetros e sB com um parametro param.
Por meio de um link em uma página eu consigo passar um argumento erro
para o script sB
O script sB deve ter um parâmetro chamado 'erro' declarado no campo
parameters, certo?
Então neste caso basta que o script sA invoque-o normalmente, com uma
linha assim:
pagina = container.sB(erro='Você não tomou banho hoje.')
ou simplesmente:
pagina = container.sB('Você não tomou banho
On 5/18/06, Luciano Ramalho [EMAIL PROTECTED] wrote:
O script sB deve ter um parâmetro chamado 'erro' declarado no campo
parameters, certo?
não, esse parâmetro seria passado pelo request.
Então neste caso basta que o script sA invoque-o normalmente, com uma
linha assim:
pagina =
Peraí,A impressão é q parece q vc ñ conseguiu definir mto bem o q quer ...Vê se isso ajuda:Se o link será p/ sB c/ o parâmetro, p/ q vc precisa d sA?Se é sA q chamará sB, então o link ñ deve ser p/ sA?
Se for mesmo isso (pelo menos, foi o q vc disse), então a forma é como o Luciano sugeriu.
Vou tentar explicar melhor.
tenho este script sem parametros (sA):
request = container.REQUEST
RESPONSE = request.RESPONSE
try:
a = request.teste
except:
a = 'teste'
return a
quando eu tenho um link assim:
a href="">
o script retorna 123
porém quero passar esse teste=123 através do
On 5/18/06, Diego Manenti Martins [EMAIL PROTECTED] wrote:
request = container.REQUEST
RESPONSE = request.RESPONSE
try:
a = request.teste
except:
a = 'teste'
return a
Como eu disse antes, você não precisa acessar o request explicitamente
num script python dendro do Zope. Tudo o que
On 5/18/06, Luciano Ramalho [EMAIL PROTECTED] wrote:
On 5/18/06, Diego Manenti Martins [EMAIL PROTECTED] wrote:
request = container.REQUEST
RESPONSE = request.RESPONSE
try:
a = request.teste
except:
a = 'teste'
return a
Como eu disse antes, você não precisa acessar o request
Tudo bem...
Obrigado pelas dicas..
é que fica dificil pensar em alto nível, apesar de estar adorando
python zope e plone, ainda estou num paradigma onde programava em
assembly e um pouco de c, para microcontroladores é claro. Com o tempo
me acostumo.
Abraços.
On 5/18/06, Luciano Ramalho [EMAIL
On 5/18/06, Diego Manenti Martins [EMAIL PROTECTED] wrote:
Tudo bem...
Obrigado pelas dicas..
é que fica dificil pensar em alto nível, apesar de estar adorando
python zope e plone, ainda estou num paradigma onde programava em
assembly e um pouco de c, para microcontroladores é claro. Com o