Re: [zope-pt] Re: [ZPT] Como pegar o caminho do objeto -1?
Fala gaucho! Opa, pior q eh é que verdade, Eu tava viajando numa busca com o portal_catalog, que não gosta muito de usar o absolute_url quando tá sendo usado com vhost =D Valew pelo toque! On 2/7/07, Dorneles Treméa <[EMAIL PROTECTED]> wrote: > Grande Lincoln! > > > Amigão, acho que o getPhysicalPath resolve teu problema > > > > > > Parent > > > > dá para simplificar um pouco isso... ;-) > > > Parent > > > HTH, > > -- > > Dorneles Treméa > X3ng Web Technology > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > > -- -- Lincoln de Sousa http://www.paradigma.com.br http://archlinux-br.org/people/lincoln/blog
[zope-pt] Tradução de Documentos
Olá pessoal, Meu nome é Douglas e estou começando no mundo zope e plone agora - completando um mês agora - e talvez alguns me conheçam da lista python-br. Tenho conversado mto com o deo ultimamente e falei com ele que gostaria de traduzir alguns docs do plone.org ou qq outra coisa que fosse útil pra quem tá começando, pois queria retribuir um pouco da grande ajuda que venho recebendo e então ele me indicou escrever pra cá pra saber a opinião de vcs. Portanto, alguém tem alguma sugestão de documento que vira e mexe é indicado pra novatos e que precise de tradução ? Ou de algum documento que seria mto legal ter em português ? Valeu :) -- Douglas Soares de Andrade Paradigma Internet - www.paradigma.com.br
Re: [zope-pt] PloneFormGen + DataGridField
Acabei conseguindo fazer com o PloneFormGen + DataGridField, com um Script Python que chama um ZSQL Method e processa o resultado colocando num dicionário que é passado para o formulário pelo campo "*Form Setup Script*". Como disse antes, pretendo fazer um tutorial quando terminar esse projeto e acho que fica melhor e mais fácil de entender o código no contexto, mas se alguém quiser o código Python específico posso enviar. O que falta resolver agora é que, como o DataGridField não aceita colunas ocultas para colocar os ID's usados no banco de dados, tenho que fazer um script Python que "adivinhe" que colunas foram apagadas, inseridas ou atualizadas na interface e executar esses comandos via ZSQL Methods. (tudo isso porque não quero uma interface que mostre ID's que os usuários não entender, e provavelmente criar problemas) Realmente é bem complicado trabalhar com banco de dados relacional no Plone '^_^ Mas pelo menos estou aprendendo a usar Python ;D Esperem um tutorial em breve! -- Paul Eipper Em 07/02/07, Fernando Correa Neto <[EMAIL PROTECTED]> escreveu: Opa Paul, Não sei se é bem isso que você quer, mas talvez voce possa usar um vocabulary para trazer os dados do banco para você. Ex. schema = BaseSchema + Schema(( DataGridField('DemoField', searchable = True, columns=("column1", "column2", "select_sample"), widget = DataGridWidget( columns={ 'column1' : Column("Toholampi city rox"), 'column2' : Column("My friendly name"), 'select_sample' : SelectColumn("Friendly name", vocabulary="getSampleVocabulary") }, ), ), )) Onde getSampleVocabulary eh um método que retorna os valores do DB. Agora, se o que você quer é uma "Janela" do DB onde você possa editar os campos, existe um Produto que está em andamento e se chama Alchemist...que é baseado no SQLAlchemy do zope3. HTH On 2/7/07, Paul Eipper <[EMAIL PROTECTED] > wrote: > > > > > > > Olá! > > Estou fazendo uma interface de formulários no Plone para adicionar, > pesquisar e editar dados de um banco de dados mySQL (um sistema de > cadastro, basicamente). > > A parte de adicionar e pesquisar está pronta e funcionando, mas ainda > estou tendo problemas para criar um formulário para atualizar/editar > os dados. > > Como estou usando o PloneFormGen com o DataGridField, queria usá-los > também nessa página de edição para manter consistência, mas não estou > conseguindo com que os dados no DataGridField sejam carregados do > banco de dados. > > Alguém tem experiência com esses produtos? Como carregar os dados do > DB para poder editar em um formulário com DataGridFields? > > Agradeço a atenção. > > PS: depois de concluir esse projeto, pretendo escrever um pequeno > tutorial de como trabalhar com Zope(ZSQL+Python)+Plone(PFG+DGF)+Banco > de dados relacional. > > -- > Paul Eipper >
Re: [zope-pt] PloneFormGen + DataGridField
Opa Paul, Não sei se é bem isso que você quer, mas talvez voce possa usar um vocabulary para trazer os dados do banco para você. Ex. schema = BaseSchema + Schema(( DataGridField('DemoField', searchable = True, columns=("column1", "column2", "select_sample"), widget = DataGridWidget( columns={ 'column1' : Column("Toholampi city rox"), 'column2' : Column("My friendly name"), 'select_sample' : SelectColumn("Friendly name", vocabulary="getSampleVocabulary") }, ), ), )) Onde getSampleVocabulary eh um método que retorna os valores do DB. Agora, se o que você quer é uma "Janela" do DB onde você possa editar os campos, existe um Produto que está em andamento e se chama Alchemist...que é baseado no SQLAlchemy do zope3. HTH On 2/7/07, Paul Eipper <[EMAIL PROTECTED]> wrote: > > > > > > > Olá! > > Estou fazendo uma interface de formulários no Plone para adicionar, > pesquisar e editar dados de um banco de dados mySQL (um sistema de > cadastro, basicamente). > > A parte de adicionar e pesquisar está pronta e funcionando, mas ainda > estou tendo problemas para criar um formulário para atualizar/editar > os dados. > > Como estou usando o PloneFormGen com o DataGridField, queria usá-los > também nessa página de edição para manter consistência, mas não estou > conseguindo com que os dados no DataGridField sejam carregados do > banco de dados. > > Alguém tem experiência com esses produtos? Como carregar os dados do > DB para poder editar em um formulário com DataGridFields? > > Agradeço a atenção. > > PS: depois de concluir esse projeto, pretendo escrever um pequeno > tutorial de como trabalhar com Zope(ZSQL+Python)+Plone(PFG+DGF)+Banco > de dados relacional. > > -- > Paul Eipper >
Re: [zope-pt] Tratamento de 'Tab' no Python
[ diego.ucha ]: |Olá, | |A pesar de não ser uma dúvida relacionado diretamente a Zope, mas por |ser um fórum com as mais variadas experiências no assunto |python/zope/plone, resolvi postá-la aqui. |É o seguinte, estou querendo fazer uma api no python para realizar um |tratamento de diretórios conforme o caminho dos diretórios for |digitado pelo usuário (igual ao Linux). |A questão que tenho é que não conheço biblioteca em Python que realize |essa interpretação de que tecla foi pressionada pelo usuário. |Para Windows encontrei uma solução, a biblioteca "msvcrt", mas preciso |de uma solução para Linux também. |Em suma, existe alguma biblioteca para tratamento de qual tecla foi |pressionada no Python? | Para vc poder começar a brincar... import readline import rlcompleter # para restaurar no futuro old_func = readline.get_completer() # defina aqui seu tratador def new_func(text,state): if state==0: return text+"_que?" else: return None readline.set_completer(new_func) readline.parse_and_bind("tab: complete") >>> ask = raw_input() bele bele_que? Abração, Senra - Rodrigo Senra GPr Sistemas http://www.gpr.com.br
Re: [zope-pt] Tratamento de 'Tab' no Python
Diego, Primeiro, acho que sua duvida tem mais a ver com a lista do Python Brasil. Segundo, procure sobre o modulo readline. Vc encontrará alguma coisa para te ajudar. On 2/7/07, diego.ucha <[EMAIL PROTECTED]> wrote: Olá, A pesar de não ser uma dúvida relacionado diretamente a Zope, mas por ser um fórum com as mais variadas experiências no assunto python/zope/plone, resolvi postá-la aqui. É o seguinte, estou querendo fazer uma api no python para realizar um tratamento de diretórios conforme o caminho dos diretórios for digitado pelo usuário (igual ao Linux). A questão que tenho é que não conheço biblioteca em Python que realize essa interpretação de que tecla foi pressionada pelo usuário. Para Windows encontrei uma solução, a biblioteca "msvcrt", mas preciso de uma solução para Linux também. Resumindo, haverá um instante na aplicação em que o usuário deverá digitar o caminho de determinado diretório, por exemplo "/home/teste_teste/", mas por algum acaso ele esqueceu como se chamava o diretório que deseja e ele tem a opção de utilizar o 'TAB' para auxiliá-lo. Em suma, existe alguma biblioteca para tratamento de qual tecla foi pressionada no Python? Obs.: Disponibilizo esse 'produto' no sourceforge para todos dando tudo certo. (e caso algo do tipo ainda não exista) No aguardo e Obrigado, Diego F. Ucha -- Até, Luciano "Na prática, a teoria é outra!" :wq!
[zope-pt] Tratamento de 'Tab' no Python
Olá, A pesar de não ser uma dúvida relacionado diretamente a Zope, mas por ser um fórum com as mais variadas experiências no assunto python/zope/plone, resolvi postá-la aqui. É o seguinte, estou querendo fazer uma api no python para realizar um tratamento de diretórios conforme o caminho dos diretórios for digitado pelo usuário (igual ao Linux). A questão que tenho é que não conheço biblioteca em Python que realize essa interpretação de que tecla foi pressionada pelo usuário. Para Windows encontrei uma solução, a biblioteca "msvcrt", mas preciso de uma solução para Linux também. Resumindo, haverá um instante na aplicação em que o usuário deverá digitar o caminho de determinado diretório, por exemplo "/home/teste_teste/", mas por algum acaso ele esqueceu como se chamava o diretório que deseja e ele tem a opção de utilizar o 'TAB' para auxiliá-lo. Em suma, existe alguma biblioteca para tratamento de qual tecla foi pressionada no Python? Obs.: Disponibilizo esse 'produto' no sourceforge para todos dando tudo certo. (e caso algo do tipo ainda não exista) No aguardo e Obrigado, Diego F. Ucha
Re: [zope-pt] Re: [ZPT] Como pegar o caminho do objeto -1?
Grande Lincoln! > Amigão, acho que o getPhysicalPath resolve teu problema > > > Parent > dá para simplificar um pouco isso... ;-) Parent HTH, -- Dorneles Treméa X3ng Web Technology
Re: [zope-pt] Re: [ZPT] Como pegar o caminho do objeto -1?
Opa, Amigão, acho que o getPhysicalPath resolve teu problema Parent -- Lincoln de Sousa http://www.paradigma.com.br http://archlinux-br.org/people/lincoln/blog On 2/2/07, Juliano <[EMAIL PROTECTED]> wrote: > ôpa grande... ele acaba pegando o caminho da página inicial! =/ > Tipo fica como se fosse o portal_url :S > > > Se tiver alguma idéia... vou fazer uns testes por aqui! > > Abraços > > > > > > --- Em zope-pt@yahoogrupos.com.br, "Paul Eipper" <[EMAIL PROTECTED]> escreveu > > > > Tente o seguinte: > > > > veja > > mais > > > > []'s > > -- > > Paul Eipper > > > > > > Em 01/02/07, Juliano <[EMAIL PROTECTED]> escreveu: > > > > > > Caros, tou com o seguinte código funcionando: > > > > > > [...] > > > > > > > > > > > > > > > > > > > > tal:attributes="href folderPath"> > > border=0>Veja Mais... > > > > > > > > > > > > [...] > > > > > > coloquei uma imagem no seguinte caminho: > > > .../galeria-de-imagens/janeiro-2007/fotos-dia-31 > > > > > > esse código pega a imagem mais recente e mostra no contentPanel na > > > página principal. E logo abaixo da imagem coloquei um 'veja mais...' > > > esse 'veja mais' pega o caminho '...galeria-de-imagens' como faço pra > > > ele pegar o caminho '.../galeria-de-imagens/janeiro-2007/' ? no caso o > > > caminho da imagem -1? > > > > > > Obrigado pela atenção de todos! > > > > > > Att. > > > Juliano Araújo Farias > > > Consultor Plêno > > > ITEC - Instituto de Tecnlogia em Informática e Informação do Estado de > > > Alagoas > > > > > > > > > > > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > >
[zope-pt] PloneFormGen + DataGridField
Olá! Estou fazendo uma interface de formulários no Plone para adicionar, pesquisar e editar dados de um banco de dados mySQL (um sistema de cadastro, basicamente). A parte de adicionar e pesquisar está pronta e funcionando, mas ainda estou tendo problemas para criar um formulário para atualizar/editar os dados. Como estou usando o PloneFormGen com o DataGridField, queria usá-los também nessa página de edição para manter consistência, mas não estou conseguindo com que os dados no DataGridField sejam carregados do banco de dados. Alguém tem experiência com esses produtos? Como carregar os dados do DB para poder editar em um formulário com DataGridFields? Agradeço a atenção. PS: depois de concluir esse projeto, pretendo escrever um pequeno tutorial de como trabalhar com Zope(ZSQL+Python)+Plone(PFG+DGF)+Banco de dados relacional. -- Paul Eipper