Re: [zope-pt] Ajuda com erro Tipo de Erro KeyError

2008-11-03 Por tôpico Fabiano Weimar dos Santos
Oi Cristina,

seu erro diz respeito ao uso de variáveis SESSION. Se fosse dar um
palpite, você tem um ambiente com ZEO, várias instancias Zope e o seu
container de objetos transcientes não é persistido num ZODB e sim em
memória.

Acertei?

Att.

Fabiano Weimar


On Mon, Nov 3, 2008 at 11:47 AM, Carmelita Cristina Tolentino
<[EMAIL PROTECTED]> wrote:
> Olá, Alguém pode me ajudar,
>
>
>
> Meu site está dando um erro muito estranho,e eu não sei como resolver, segue
> o Traceback
>
>
>
> Traceback (innermost last):
>
>   Module ZPublisher.Publish, line 115, in publish
>
>   Module ZPublisher.mapply, line 88, in mapply
>
>   Module ZPublisher.Publish, line 41, in call_object
>
>   Module Products.CMFFormController.FSControllerPageTemplate, line 90, in
> __call__
>
>   Module Products.CMFFormController.BaseControllerPageTemplate, line 31, in
> _call
>
>   Module Shared.DC.Scripts.Bindings, line 311, in __call__
>
>   Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
>
>   Module Products.CMFCore.FSPageTemplate, line 195, in _exec
>
>   Module Products.CacheSetup.patch_cmf, line 50, in FSPT_pt_render
>
>   Module Products.CacheSetup.patch_cmf, line 116, in PT_pt_render
>
>-  /site/fale_conosco/fale-conosco>
>
>   Module TAL.TALInterpreter, line 238, in __call__
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 728, in do_defineMacro
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 749, in do_useMacro
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 780, in do_defineSlot
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 728, in do_defineMacro
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 772, in do_defineSlot
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 728, in do_defineMacro
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 749, in do_useMacro
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 780, in do_defineSlot
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 691, in do_loop_tal
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 715, in do_condition
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 749, in do_useMacro
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 457, in do_optTag_tal
>
>   Module TAL.TALInterpreter, line 442, in do_optTag
>
>   Module TAL.TALInterpreter, line 437, in no_tag
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 749, in do_useMacro
>
>   Module TAL.TALInterpreter, line 281, in interpret
>
>   Module TAL.TALInterpreter, line 507, in do_setLocal_tal
>
>   Module Products.PageTemplates.TALES, line 221, in evaluate
>
>- URL: file:Archetypes/skins/archetypes/widgets/field.pt
>
>- Line 14, Column 6
>
>- Expression:  here

Re: [zope-pt] Conector SQLServer

2008-11-03 Por tôpico José Henrique
2008/10/30 admprojects <[EMAIL PROTECTED]>:
> Prezados:
>
> Gostaria de poder utilizar um conector gratuíto para SQL Server, mas
> não estou conseguindo configurar direito. Baixei o ZPyODBCDA -- Zope
> PyODBC Database Adapter v1.0.3 e instalei em uma máquina windows
> apenas para testes, pois se tudo der certo passarei para um servidor
> linux.
>
> A dúvida concentra-se exatamente na configuração da string de conexão,
> conforme abaixo:
> ODBC Connection String:
>
> Ele vem até com alguns exemplos, mas mesmo assim não consegui configurar:
> Some connection string examples :
> DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass
> Driver={SQL Server};Server=(local);Trusted_Connection=Yes;Database=Sales;"
> Driver={Microsoft ODBC for Oracle};Server=ORACLE8i7;Persist Security
> Info=False;Trusted_Connection=Yes
> Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\Sales.mdb
> Driver={Microsoft Excel Driver (*.xls)};DBQ=c:\Sales.xls
> DSN=dsnname
>
> Tentei diversas formas, mas não deram certo. Ainda que o servidor SQL
> Server seja acessado via rede, segue a string que tentei configurar:
>
> DRIVER={SQL
> Server};SERVER=192.168.0.2:1433;DATABASE=;UID=;PWD=
>
> Nessa mesma máquina windows eu tenho acesso ao BD SQL Server através
> do SQuirrel e funciona normalmente. Usando a seguinte string:
> jdbc:jtds:sqlserver://192.168.0.2:1433/
>
> Bom, confesso que sou um pouco leigo nessa parte, peço a ajuda dos
> colegas.
>
>

Dá uma olhada nos exemplos da página do pyodbc
(http://pyodbc.sourceforge.net/).  Os exemplos que vem com o ZPyODBCDA
nem sempre estão corretos.

Zénrique.


[zope-pt] Como faço para obter os campos do cabeçalho IP no Zope?

2008-11-03 Por tôpico jgbalb
Pessoal,

   preciso obter os campos do cabeçalho IP de um datagrama 
(acredito que seja este o nome) IP dentro do Zope. Acho que tem a ver  
com o objeto context.REQUEST ou com o objeto context.REQUEST.RESPONSE 
(que acesso através de scripts python), mas não tenho certeza.

Grato antecipado,

João





Re: [zope-pt] grupo do plone..

2008-11-03 Por tôpico José Henrique
2008/11/3 rm2002am <[EMAIL PROTECTED]>:
> Ola Pessoal do Zope..
>
>  utilizo no yahoo os grupos do python e do zope, alguem sabe se
> existe no yahoo o grupo do plone??
>
>  obrigado
>
> Renato
>

Não.  O grupo de Zope engloba as discussões sobre Plone.  Aliás, há
mais questões sobre Plone que sobre Zope nesse grupo.

Zénrique


Re: [zope-pt] condição logica em relatorio - ZOPE..

2008-11-03 Por tôpico José Henrique
2008/11/3 rm2002am <[EMAIL PROTECTED]>:
> Ola Pessoal do ZOPE
>
>  Fiz um relatório que consulta banco de dados no zope (utilizando
> ZMySQL Database connection, Page Template, Z SQL Method,  ZSearch
> Interface )
>
>Este "Valor_boleano"  gostaria de coloca-lo em uma condição,
> não sei como fazer isto ..
>  Gostaria de algo assim:
>  If (Valor_boleano = = 1)
>String (" condição verdadeira")
>  Else
>   String("condição Falsa")
>
>
> 
>
> 
>  cod goes here
> 
> 
> 
>
>
> alguem ja fez isto  /? Tem algum exemplo /???
>
> Obrigado(a),
>

Se você deseja exibir algo com base em uma consulta ao banco de dados,
pode utilizar o seguinte exemplo:



Verdadeiro
Falso



Em TAL não existe if-then-else, dessa forma você deve sempre testar as
condições.  Somente aquela que retornar um resultado verdadeiro será
renderizada.

Zénrique.


[zope-pt] Ajuda com erro Tipo de Erro KeyError

2008-11-03 Por tôpico Carmelita Cristina Tolentino
Olá, Alguém pode me ajudar,

 

Meu site está dando um erro muito estranho,e eu não sei como resolver, segue o 
Traceback

 

Traceback (innermost last):
  Module ZPublisher.Publish, line 115, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 41, in call_object
  Module Products.CMFFormController.FSControllerPageTemplate, line 90, in 
__call__
  Module Products.CMFFormController.BaseControllerPageTemplate, line 31, in 
_call
  Module Shared.DC.Scripts.Bindings, line 311, in __call__
  Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
  Module Products.CMFCore.FSPageTemplate, line 195, in _exec
  Module Products.CacheSetup.patch_cmf, line 50, in FSPT_pt_render
  Module Products.CacheSetup.patch_cmf, line 116, in PT_pt_render
   - 
  Module TAL.TALInterpreter, line 238, in __call__
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 728, in do_defineMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 749, in do_useMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 780, in do_defineSlot
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 728, in do_defineMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 772, in do_defineSlot
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 728, in do_defineMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 749, in do_useMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 780, in do_defineSlot
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 691, in do_loop_tal
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 715, in do_condition
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 749, in do_useMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 457, in do_optTag_tal
  Module TAL.TALInterpreter, line 442, in do_optTag
  Module TAL.TALInterpreter, line 437, in no_tag
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 749, in do_useMacro
  Module TAL.TALInterpreter, line 281, in interpret
  Module TAL.TALInterpreter, line 507, in do_setLocal_tal
  Module Products.PageTemplates.TALES, line 221, in evaluate
   - URL: file:Archetypes/skins/archetypes/widgets/field.pt
   - Line 14, Column 6
   - Expression: 
   - Names:
  {'container': ,
   'context': ,
   'default': ,
   'here': ,
   'loop': ,
   'modules': ,
   'nothing': None,
   'options': {'args': (),
   'state': 
},
   'repeat': ,
   'request': http://www.site.com.br/fale_conosco/fale-conosco/fg_base_view>,
   'root': ,
   'template': ,
   'traverse_subpath': [],
   'user': }
  Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
   - __traceback_info__: widget.postback and request.get(fieldName, 
here.session_restore_value(fieldName, value)) or value
  Module Python expression "widget.postback and request.get(fieldName, 
here.session_restore_value(fieldName, value)) or 

[zope-pt] grupo do plone..

2008-11-03 Por tôpico rm2002am
Ola Pessoal do Zope..
  
  utilizo no yahoo os grupos do python e do zope, alguem sabe se 
existe no yahoo o grupo do plone??
 
 obrigado

Renato



[zope-pt] condição logica em relatorio - ZOPE..

2008-11-03 Por tôpico rm2002am
Ola Pessoal do ZOPE

  Fiz um relatório que consulta banco de dados no zope (utilizando  
ZMySQL Database connection, Page Template, Z SQL Method,  ZSearch 
Interface )

Este "Valor_boleano"  gostaria de coloca-lo em uma condição, 
não sei como fazer isto ..
  Gostaria de algo assim:
  If (Valor_boleano = = 1) 
String (" condição verdadeira")
  Else
   String("condição Falsa")





  cod goes here 





alguem ja fez isto  /? Tem algum exemplo /???

Obrigado(a),