Джанго каркас отдыха, вложенные самореферентные объекты

У меня есть модель, которая выглядит так:

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 всех категорий с помощью сериализатора:

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

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

Теперь я хочу, чтобы список подкатегорий имел встроенное json представление подкатегорий вместо их идентификаторов. Как бы я это сделал с django-rest-framework? Я пытался найти это в документации, но это кажется неполным.

Ответы на вопрос(10)

Ваш ответ на вопрос