Использование фильтра для определения того, имеют ли все объекты, подключенные к объекту по внешнему ключу, свойство
я пытаюсь получить "Все люди, которые обладают только прочитанными книгами".
у меня есть такие модели как:
class Person(models.Model):
id = Integerfield(primary_key=True)
class Book(models.Model):
id = Integerfield(primary_key=True)
owner = ForeignKey("Person")
is_read = BooleanField()
Теперь я пытаюсь фильтровать с помощью
Person.objects.filter(book__is_read=True)
но мне нужно что-то вроде
Person.objects.filter(for_all__book__is_read=True)
Есть ли способ достичь этого в Django?