Como serializar o relacionamento hierárquico no Django REST
Eu tenho um modelo Django que é hierárquico usando django-mptt, que se parece com:
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')
O problema agora é que criei uma API REST usando o Django REST Framework; como garantir que o campo pai retorne dados serializados?
Aqui está o serializador de modelos:
class UOMCategorySerializer(BaseModelSerializer):
"""
REST API Serializer for UOMCategory model
"""
class Meta:
model = UOMCategory