ฉันมีโมเดลที่มีลักษณะดังนี้:
class Category(models.Model):
parentCategory = models.ForeignKey('self', blank=True, null=True, related_name='subcategories')
name = models.CharField(max_length=200)
description = models.CharField(max_length=500)
ฉันจัดการเพื่อให้แสดง json แบบแบนของทุกหมวดหมู่ด้วย serializer:
class CategorySerializer(serializers.HyperlinkedModelSerializer):
parentCategory = serializers.PrimaryKeyRelatedField()
subcategories = serializers.ManyRelatedField()
class Meta:
model = Category
fields = ('parentCategory', 'name', 'description', 'subcategories')
ตอนนี้สิ่งที่ฉันต้องการทำคือให้รายการหมวดหมู่ย่อยมีการแสดงประเภทย่อยแบบอินไลน์ json แทนรหัสของพวกเขา ฉันจะทำอย่างไรกับ django-rest-framework ฉันพยายามค้นหาในเอกสาร แต่ดูเหมือนว่าไม่สมบูรณ์