def retrieve(self, request, pk):
queryset = self.get_queryset()
instance = get_object_or_404(queryset, pk=pk)
children = queryset.filter(parent=instance)
parent_serializer = self.get_serializer(instance)
parent_data = parent_serializer.data
child_serializer = self.get_serializer(children, many=True)
parent_data['children'] = child_serializer.data
return Response(parent_data)
评论列表
文章目录