小编jaw*_*ont的帖子

让Django序列化没有"fields"字段的对象

所以我正在使用Django编写后端Web服务来创建和使用JSON,我的同事正在研究ExtJS4前端.我正在使用wadofstuff序列化程序,因此我可以序列化嵌套对象.

我的同事在解析json时遇到了麻烦,特别是Django将对象的字段放在"fields"字段中.一个简短的例子:

事情现在被序列化的方式:

{
  "pk":1,
  "model":"events.phone",
  "fields":{
     "person":1,
     "name":"Cell",
     "number":"444-555-6666"
  }
}
Run Code Online (Sandbox Code Playgroud)

我希望将它们序列化以使ExtJS和我的开发人员满意的方式:

{
  "pk":1,
  "model":"events.phone",
  "person":1,
  "name":"Cell",
  "number":"444-555-6666"
}
Run Code Online (Sandbox Code Playgroud)

我们需要序列化一些比这复杂得多的对象.

有没有办法手动编写我的序列化以使Django或wadofstuff序列化器不使用字段字段?

django json extjs4

12
推荐指数
3
解决办法
9594
查看次数

标签 统计

django ×1

extjs4 ×1

json ×1