Função Serializadora [RESOLVIDO]

1. Função Serializadora [RESOLVIDO]

Marcus Fernando
marcusfcb

(usa Fedora)

Enviado em 16/11/2011 - 13:54h

Gente sou um perfeito noob em python e to trabalhando com django e dojo

Eu montei uma aplicação que eu preciso receber o objeto python Empresa.objects.all()


receber esse paramento e serializá-lo do jeito que eu quero, ou melhor do jeito que o Store do Dojo+DataGrid consegue ler, que esta nesse formato:

{
"items" : [{
"id" : 1,
"nome" : "Marcus123",
"bairro" : "centro",
"numero" : "123",
"telefone" : "112342142142",
"cep" : "3212312312",
"estado" : "MG",
"municipio" : "santa rita do sapucai"
}, {
"id" : 2,
"nome" : "Leucotron2",
"bairro" : "centro",
"numero" : "123",
"telefone" : "11111111111",
"cep" : "3212312312",
"estado" : "MG",
"municipio" : "santa rita do sapucai"
}, {
"id" : 4,
"nome" : "Linear",
"bairro" : "centro",
"numero" : "123",
"telefone" : "123121312",
"cep" : "3212312312",
"estado" : "MG",
"municipio" : "santa rita do sapucai"
}]
===================================================================================================================================================

Eu implementei uma função que eu sei que esta errada, que esta mais ow menos assim:

def Serializa(texto):
dicionario = {
"items" =[{
for i in texto
'nome': i['nome'] ,
'estado': i['estado'],
'municipio': i['municipio'],
'bairro': i['bairro'],
'numero': i['numero'],
'cep': i['cep'],
'telefone': i['telefone']
}]
}
return dicionario

o texto = Empresa.objects.all()

Alguem pode me dar uma luz =)

Atenciosamente:

Marcus F










  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts