Conseguir que Django serialice objetos sin el campo "campos"

Así que estoy trabajando en escribir el servicio web backend usando Django para crear y consumir JSON, y mi colega está trabajando en la interfaz ExtJS4. Estoy usando el serializador wadofstuff para poder serializar objetos anidados.

Mi colega tiene problemas para analizar el json, específicamente que Django coloca los campos para un objeto dentro de un campo "campos". Un breve ejemplo:

La forma en que las cosas se están serializando ahora:

{
  "pk":1,
  "model":"events.phone",
  "fields":{
     "person":1,
     "name":"Cell",
     "number":"444-555-6666"
  }
}

La forma en que me gustaría serializarlos para hacer felices a ExtJS y a mi compañero desarrollador:

{
  "pk":1,
  "model":"events.phone",
  "person":1,
  "name":"Cell",
  "number":"444-555-6666"
}

Sin embargo, tendremos que serializar algunos objetos que son mucho más complicados que esto.

¿Hay alguna forma de escribir mis serializaciones a mano para hacer que el serializador Django o wadofstuff no use un campo de campos?

Respuestas a la pregunta(6)

Su respuesta a la pregunta