Как подсчитать связанные объекты в Django (менее чем N запросов, где N - номер объекта).
Для пояснения, скажем, яесть таблицы A и B .Каждый B подключен ровно к одному A .Подход, который я пробовал:
A.objects.select_related().filter(attr=val)
A[i].B_set.count()
Конечно, для каждого A [i] я хочу узнать количество B объектов, Django выполняет один запрос.
Итак, вопрос в том, есть ли способ оптимизировать это?