【发布时间】:2015-12-04 10:27:36
【问题描述】:
我有一个名为books 的ManytoManyField(),它以嵌套格式序列化,如下所示:
books = BooksSerializer(read_only=True, many=True)
"books": [
{
"id": 12
},
{
"id": 13
},
因为我只序列化 1 个字段并且该字段是唯一的。如何展平字段以输出简单列表?
"books": [12, 13]
【问题讨论】:
-
您可以使用
SerializerMethodField编写您的自定义序列化逻辑。
标签: python django django-rest-framework django-orm