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 запрос делать всё же проще
Обсуждают сегодня