У меня есть модель Django, которая является иерархическим с использованием Джанго-mptt, который выглядит следующим образом:Как сериализовать иерархические отношения в Django REST
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')
Проблема теперь я создал REST API с использованием Django REST Framework; как я могу убедиться, что родительское поле возвращает сериализованные данные?
Вот модель Serializer:
class UOMCategorySerializer(BaseModelSerializer):
"""
REST API Serializer for UOMCategory model
"""
class Meta:
model = UOMCategory
Трудно ответить без дополнительной информации. Можете ли вы добавить код Serializer в свой вопрос? Также я предполагаю, что вы имеете в виду http://www.django-rest-framework.org/; это может быть более конкретным. – craigds
Да, я использую Django REST Framework – user3186887