больше 2-х опубликованных книг. Правильным ли будет решение:
Author.objects.annotate(count=Count('pk', filter=Q(books__is_published=True))).filter(count__gte=2)
Или можно как-то попроще это оформтиь?
count__gte=2 этот выдаст вам только тех авторов у которых по 2 книги
больше или равно 2х
аа, спасибо, ошибься)
думаю проще не получится
Спасибо
только у тебя не Count('pk') а Count('books') должно быть
Точно, спасибо)
Обсуждают сегодня