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.440 ]

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

Introdução ao Jython

ZPT - Zope Pages Templates

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

Introdução ao Python (parte 2)

Introdução ao Python (parte 1)

Leitura recomendada

Python, o curso (parte 1)

FreeBSD + Zope/Plone, uma idéia frustrante?

Instalação Plone 2.5.5 com módulos customizados

wxPython, uma biblioteca GUI multi-plataforma (parte 1)

Utilizando o Python como calculadora

  
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