https://dpaste.org/2bWj7#L8
                  
                  
                  
                  
                  
                  Пытаюсь разобраться как написать следующие запросы: 
                  
                  
                  
                  
                  
                  1. Число заемщиков, имеющих закрытые займы (status = closed).
                  
                  
                  
                  
                  
                  2. Число заемщиков, для которых существует хотя бы один заем, созданный в 2022 году.
                  
                  
                  
                  
                  
                  3. Совокупный объем (amount) всех активных займов (status = active), принадлежащим заемщикам, которые зарегистрировались в 2021 году.
                  
                  
                  
                  
                  
                  Первый, мне кажется, должен выглядеть вот так:
                  
                  
                  
                  
                  
                  result = Borrower.objects.filter(loans__status=Loan.STATUS_CHOICES[2]).count()
                  
                  
                  
                  
                  
                  Прав ли я? По остальным пока нет идей, точно нет представления как это должно выглядеть, может кто-то подскажет?
                  
                  
                
Разве Borrower имеет поле loans?
Нет. Я пытался обратиться к связанной таблице по related_name, но запрос я если что не проверял. И да, наверное к Loan запрос делать всё же проще
Обсуждают сегодня