Предварительная выборка всех экземпляров отношений без вызова .all () - PullRequest
0 голосов
/ 24 июня 2019

Я предварительно связал свои объекты со следующим кодом:

    objs = wm.ModelA.objects.prefetch_related(
    'ModelB__ModelC')

, и я хочу перебрать все ModelB из всех объектов, и я делаю это следующим образом

            for o in objs:
                for t in o.ModelB.all():

Я заметилчто в каждой итерации e.ModelB.all () он вызывает базу данных.Есть ли способ избежать этого и вывести весь MobelB с самого начала?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...