Какой лучший способ добавить поле из неродственной модели в сериализатор в drf? Я не могу изменить db. SerializerMethod поле, созданное n+1 запросами

У меня есть две модели. Модель A и модель B. Обе они связаны друг с другом, однако на уровне модели связи нет. Я также не могу внести изменения в модели из-за характера моего проекта. Мне нужно добавить связанные поля модели B в сериализатор модели A. Каков наилучший способ достичь этого? Когда я попытался использовать поле метода сериализатора, я столкнулся с проблемой n+1 запроса.

Вернуться на верх