小编use*_*887的帖子

如何在Django REST中序列化层次关系

我有一个Django模型,使用django-mptt分层,看起来像:

class UOMCategory(MPTTModel, BaseModel):
    """
        This represents categories of different unit of measurements.
    """
    name = models.CharField(max_length=50, unique=True)
    description = models.CharField(max_length=50, unique=True)
    parent = TreeForeignKey('self', null=True, blank=True, related_name='%(app_label)s_%(class)s_sub_uom_categories')
Run Code Online (Sandbox Code Playgroud)

现在的问题是我使用Django REST Framework创建了一个REST API; 如何确保父字段返回序列化数据?

这是Model Serializer:

class UOMCategorySerializer(BaseModelSerializer):
    """
    REST API Serializer for UOMCategory model
    """
    class Meta:
        model = UOMCategory
Run Code Online (Sandbox Code Playgroud)

python django serialization django-mptt django-rest-framework

7
推荐指数
1
解决办法
6272
查看次数