Я ищу самый быстрый способ вычислить следующее:
Учитывая модель контакта, подобную этой:
class Contact(basemodel):
item = models.ForeignKey(Item)
recipient = models.ForeignKey(User, )
sender = models.ForeignKey(User, )
Я ищу самый быстрый запрос, чтобы получить список отправителейдля определенного элемента с количеством объектов контактов, которые у них есть для этого сценария.
Я бы получил список отправителей, как этот: senders = Contact.objects.filter (item = self.item) .values_list ('sender', flat = True)
но тогда мне нужно будет подсчитать количество раз, когда каждый отправитель находится в списке.
Я уверен, что есть более быстрый и быстрый способ.