Ir para a pagina inicial dos Grupos do Google    Django Brasil
Re: Dict to XML

Vinicius <vinygui...@gmail.com>

Cara o lance eh que a forma como os dados vem eh diferente cada
consulta retorna algo diferente na verdade meu dict fica misto.
Exemplo:

Dict = { 'Banco1': {'Campo1': 'Valor1', 'Campo2': 'Valor2'},
         'Banco2': [{'Campo1': 'Valor1', 'Campo2': Valor2},
{ 'Campo3': 'Valor3' } ],
         'Banco3': 'Dados não encontrados', }

Como vcs poderam ver tem lista que tem dicionario dentro e tem valor
normal e etc... então fica dificil transformar isso em um queryset. O
engraçado eh que eu usando json funciona normal eu faço simplejson.dump
( Dict ) e retorna tudo certinho, mas com xml eu não estou
conseguindo...

On Jul 3, 9:12 am, Rodrigo Pinheiro Matias <rodrigopmat...@gmail.com>
wrote:

> Serialize é para QuerySet tente transformar seu dict em um QuerySet.

> 2009/7/3 vinyguitar <vinygui...@gmail.com>

> > Galera to com um problema para gerar um XML, na minha aplicação eu
> > acesso vários bancos de dados diferentes e eu coleto o resultado de
> > cada uma dessas consultas e monto um dicionario com esses resultados.
> > O problema eh q preciso retornar isso em um xml mas nao estou
> > conseguindo...
> > Jah pesquisei na net e nao achei algo que me ajudasse a fazer essa
> > conversão, eu já tentei criar um algoritmo até consegui mas ficou meio
> > gambiarrado eu queria ver se já tem uma solução melhor mais elegante
> > pra esse problema.

> > Soh pra constar eu jah tentei o serializer.serialize( 'xml', Dict )
> > não deu certo, e como eu acesso bancos externos não tem como eu fazer
> > um SomeModel.objects.all()

> --
> Rodrigo Pinheiro Matias
> Bacharel em Ciência da Computação

> Celular
> +55 (063) 9237.3480

> Telefone em horário Comercial
> +55 (063) 3216.7564