【发布时间】:2012-11-02 20:02:47
【问题描述】:
我的模型看起来像这样:
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 表示,而不是它们的 id。我将如何使用 django-rest-framework 来做到这一点?我试图在文档中找到它,但似乎不完整。
【问题讨论】:
标签: django django-rest-framework