Ich habe ein Django-Modell serialisiert, die django-MPTT hierarchisch verwenden, das wie folgt aussieht:Wie hierarchische Beziehung in Django REST
jetztclass 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, ich ein REST-API mit Django REST-Framework erstellt; Wie stelle ich sicher, dass das übergeordnete Feld serialisierte Daten zurückgibt?
Hier ist das Modell Serializer:
class UOMCategorySerializer(BaseModelSerializer):
"""
REST API Serializer for UOMCategory model
"""
class Meta:
model = UOMCategory
Dies ist ohne weitere Informationen schwer zu beantworten. Können Sie den Serializer-Code zu Ihrer Frage hinzufügen? Ich nehme auch an, dass du dich auf http://www.django-rest-framework.org/ beziehst; Es könnte helfen, genauer zu sein. – craigds
Ja, ich verwende Django REST Framework – user3186887