Criando formulários no Zope/Plone utilizando o banco de dados MySQL

Este artigo tem por objetivo ensinar como realizar algumas operações como pesquisa e inclusão de dados em um banco de dados MySQL. Utilizaremos a ZPT (Zope Pages Templates) para criação dos formulários.

[ Hits: 47.809 ]

Por: Fabio Rizzo Matos em 21/12/2004 | Blog: http://www.vindula.com.br


Conclusão



Com este artigo podemos ver o quanto é simples o uso de banco de dados com o Zope/Plone. Esse tipo de formulário não está levando em conta a validação de dados e muito menos o uso de tecnologias como o Formulator que é utilizado para a criação de formulários.

Em breve estarei escrevendo outros artigo sobre o tema. Espero ter ajudado. Quem tiver dúvidas, entrem em contato comigo no meu site em www.fabiorizzo.com ou em meu fórum em: www.fabiorizzo.com/forum.

Até o próximo,
Fabio Rizzo Matos
fabio@fabiorizzo.com
www.fabiorizzo.com

Página anterior    

Páginas do artigo
   1. Introdução
   2. Criando a conexão com o MySQL
   3. Criando um formulário de pesquisa
   4. Criando um formulário de inclusão
   5. Conclusão
Outros artigos deste autor

ZPT - Zope Pages Templates

Introdução ao Jython

Instalando o MySQL no Zope/Plone e criando uma pequena aplicação

Instalando um servidor Zope/Plone

Utilizando as bibliotecas do Java usando o Jython

Leitura recomendada

Utilizando o Python como calculadora

Introdução ao Python (parte 1)

Instalando o MySQL no Zope/Plone e criando uma pequena aplicação

Gerenciando registros em banco de dados com Zope

Instalação Plone 2.5.5 com módulos customizados

  
Comentários
[1] Comentário enviado por jfaguimaraes em 26/10/2008 - 17:43h

Fábio,

Muito obrigado por colocar este exemplo. Foi muito útil para mim.

Aproveito para reparar que tive uma dificuldade, porque no meu caso a linha da tabela era muito grande e então eu utilizei o <pre> para colocar numa linha só. Só que o efeito colateral foi que apareceram diversas linhas em branco antes da tabela. Como não conheço muito html sofri um pouco para ver que se colocase <tr tal:repeat="result batch"> em vez de <div tal:repeat="result batch" > o problema estaria resolvido.

Ainda estou apanhando de um erro assim:

Error Type
TypeError
Error Value
cannot concatenate 'str' and 'ImplicitAcquirerWrapper' objects

Quando clico no next da tabela. Se souber como resolve, agradeço.

Fernando.

[2] Comentário enviado por eferro em 22/09/2011 - 12:58h

Bom artigo Fábio.
Eu tenho um site no objectis.net então não apito no lado do servidor. Será que sqlite pode ser a solução?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts