Django resto marco anidado objetos auto-referenciales

Tengo modelo que se ve así:

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)

Logré obtener una representación json plana de todas las categorías con un serializador:

class CategorySerializer(serializers.HyperlinkedModelSerializer):
    parentCategory = serializers.PrimaryKeyRelatedField()
    subcategories = serializers.ManyRelatedField()

    class Meta:
        model = Category
        fields = ('parentCategory', 'name', 'description', 'subcategories')

Ahora lo que quiero hacer es que la lista de subcategorías tenga una representación json en línea de subcategorías en lugar de sus identificadores. ¿Cómo haría eso con django-rest-framework? Intenté encontrarlo en la documentación, pero parece incompleto.

Respuestas a la pregunta(10)

Su respuesta a la pregunta