【发布时间】:2019-02-04 09:14:54
【问题描述】:
我有两个相同型号的序列化程序。我想嵌套它们。
不幸的是,这种方法不起作用:
class BookSerializer(serializers.ModelSerializer):
class Meta:
model = Book
fields = ['name', 'word_count']
class BetterBookSerializer(serializers.ModelSerializer):
book = BookSerializer(many=False)
class Meta:
model = Book
fields = ('id', 'book')
预期结果:
{
"id": 123,
"book": {
"name": "book_name",
"word_count": 123
}
}
【问题讨论】:
-
does not work- 会发生什么?
标签: python django python-3.x django-rest-framework