【发布时间】:2011-08-01 14:43:21
【问题描述】:
有没有简单的方法来序列化模型给出的树,例如下面显示的类别?
我想要一个 json 对象,例如:
[ { 'name': 'cat1',
'children': [ { 'name': 'cat11',
'children': [ ... ]
]
}
...
]
谢谢
class Category(MPTTModel):
name = models.CharField(max_length=50, unique=True)
parent = models.ForeignKey('self', null=True, blank=True, related_name='children')
order_key = models.IntegerField()
class Meta:
verbose_name_plural = 'Categories'
class MPTTMeta:
order_insertion_by = ['order_key']
def __unicode__(self):
return "%s" %(self.name)
【问题讨论】:
标签: django serialization tree