So serialisieren Sie hierarchische Beziehungen in Django REST

Ich habe ein Django-Modell, das mit django-mptt hierarchisch aufgebaut ist und wie folgt aussieht:

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')

Das Problem ist jetzt, dass ich eine REST-API mit Django REST Framework erstellt habe. Wie stelle ich sicher, dass das übergeordnete Feld serialisierte Daten zurückgibt?

Hier ist der Model Serializer:

class UOMCategorySerializer(BaseModelSerializer):
    """
    REST API Serializer for UOMCategory model
    """
    class Meta:
        model = UOMCategory

Antworten auf die Frage(1)

Ihre Antwort auf die Frage