How can you include annotated results in a serialized QuerySet?
data = serializer.serialize(Books.objects.filter(publisher__id=id).annotate(num_books=Count(
To get count from specific columns, you must declare them via values method
values
>>>> Books.objects.filter(publisher__id=id).values('').annotate(num_books=Count('related_books')) [{'num_books': 1, '': X}]