Здравствуйте.
Допустим, у меня есть 2 таблицы: книги и жанры. Они связаны отношением многие ко многим.
class Genre(models.Model):
name = models.CharField(max_length=100)
class Book(models.Model):
genres = models.ManyToManyField(Genre)
Есть список жанров из фильтрации. Например, это будет
genres = ['Комедия', 'Триллер']
Как выбрать книги, имеющие в списке своих жанров жанры фильтрации?
Я пробовал что-то такое:
books = Book.objects.filter(genres__name__contains=genres) #тут пробовал и in
Это не сработало. Как сформулировать запрос?