我有一个 Django 模型
class Category(models.Model):
parent = models.ForeignKey('Category', null=False, blank=False)
category_name = models.CharField(max_length=55,null=False, blank=False)
status = model.BooleanField(default=True)
我想创建返回树结构字典的递归。
例如
[
{
'category_name': 'vehical',
'id': 1,
'children' : [
{
'category_name': 'cars',
'id': 11,
'children': [
{
'category_name': 'sport cars',
'id': 20
}
]
}
]
}
]
>>> category = Category.objects.all()
>>> get_tree(category)
杨魅力
相关分类