Obtendo o Django para serializar objetos sem o campo “fields”
Então, estou trabalhando para escrever o serviço da web de back-end usando o Django para criar e consumir JSON, e meu colega está trabalhando no front-end do ExtJS4. Estou usando o serializador wadofstuff para poder serializar objetos aninhado
Meu colega está tendo problemas para analisar o json, especificamente porque o Django coloca os campos de um objeto dentro de um campo "fields". Um pequeno exemplo:
A maneira como as coisas estão sendo serializadas agora:
{
"pk":1,
"model":"events.phone",
"fields":{
"person":1,
"name":"Cell",
"number":"444-555-6666"
}
}
A maneira como eu gostaria de serializá-los para fazer o ExtJS e meu colega desenvolvedor felizes:
{
"pk":1,
"model":"events.phone",
"person":1,
"name":"Cell",
"number":"444-555-6666"
}
o entanto, precisaremos serializar alguns objetos que são muito mais complicados do que iss
Existe alguma maneira de escrever minhas serializações manualmente para fazer com que o serializador Django ou wadofstuff não use um campo de campo