я тебя чуть-чуть обманул, у меня видимо что-то не получилось с
@abstractmethod, поэтому реализация чуть более примитивная
class PrefetchedFieldsSerializerMixin:
@staticmethod def get_fields_to_be_prefetched(request):
raise NotImplementedError
Миксин полностью тут
https://pastebin.com/HMFcE0ci ,
написан уже с учетом того, что надо рекурсивно собирать строковые и Prefetch() префетчи