从get_queryset返回的queryset提供了将要通过序列化程序的内容的列表,该序列化程序控制对象的表示方式。尝试在Book序列化器中添加其他字段,例如:
author_count = serializers.IntegerField( source='author_set.count', read_only=True)
编辑:
正如其他人所说,这不是返回许多结果的情况下增加计数的最有效方法,因为它将对每个实例命中数据库。请参阅@José的答案,以获得更有效的解决方案。

从get_queryset返回的queryset提供了将要通过序列化程序的内容的列表,该序列化程序控制对象的表示方式。尝试在Book序列化器中添加其他字段,例如:
author_count = serializers.IntegerField( source='author_set.count', read_only=True)
编辑:
正如其他人所说,这不是返回许多结果的情况下增加计数的最有效方法,因为它将对每个实例命中数据库。请参阅@José的答案,以获得更有效的解决方案。