Здравствуйте.
Разбираюсь в Django ORM и возник вопрос с фильтрацией в связях многие-ко-многим.
Например, есть две модели: книги и авторы.
class Author(models.Model):
name = models.CharField(max_length=100)
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.ManyToManyField(Author)
А также задан какой-нибудь конкретный автор author1.
Получить книги этого автора просто:
author1.book_set.all()
Но как получить книги его авторства, написанные в соавторстве?
А также, как получить его книги, когда у него какое-либо конкретное число соавторов (например, 2)?
Заранее спасибо.