Gerenciando registros em banco de dados com Zope

Neste artigo vamos aprender como realizar as 4 operações básicas para se trabalhar com o Zope, que são visualizar, inserir, atualizar e deletar registros em qualquer banco de dados que tenha suporte a SQL.

[ Hits: 30.054 ]

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


Visualizando o conteúdo de uma tabela



Para visualizarmos o conteúdo de uma tabela, basta criarmos alguns objetos. Eles são:
  • ZSQL Method: Para realizar a query;
  • Z Search Interface: Para criar a página que vai exibir os resultados de sua consulta.

Crie uma Zsql Method:

id = zsql_select
arguments =
title = Comando SQL para visualizar tabela
query template = select * from ramais

e clique em "add and test".

Uma segunda janela vai aparecer com o botão "Submit Query". Clique nele e veja o resultado de sua query de select.

Este teste vai mostrar o conteúdo da tabela ramais e seus respectivos campos.

Agora voltando ao console do zope(ZMI) , crie um objeto do tipo "Search Interface" clicando em add "Z Search Interface".

Um janela vai aparecer como esta abaixo:


Onde:
  • Select one or more searchable objects - É o local onde iremos buscar os comandos SQL já criados para gerar o formulário.
  • Report Id - O nome do relatório
  • Report title - O título do relatório.
  • Report Style - O Estilo do Relatório
  • Search Input Id - Caso queira um critério na busca.
  • Seach Input Title - O título do critério de busca.
  • Gerar DTML Method ou Page Templates - São as formas de criar methods. Neste caso iremos criar DTML Methods.

Pronto. Clique em "add". Agora acesse pelo browser esta página e você verá os resultados do banco de dados.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Visualizando o conteúdo de uma tabela
   3. Visualizando o conteúdo de uma tabela utilizando um critério
   4. Inserindo um novo ramal
   5. Atualizando e deletando as informações de uma tabela
   6. Conclusão
Outros artigos deste autor

ZPT - Zope Pages Templates

Introdução ao Python (parte 2)

Introdução ao Jython

Customizando o layout do plone

Instalando um servidor Zope/Plone

Leitura recomendada

Utilizando o Python como calculadora

Utilizando as bibliotecas do Java usando o Jython

Instalação Plone 2.5.5 com módulos customizados

Introdução ao Python (parte 2)

Introdução ao Python (parte 1)

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts