def get_exact_match(model_class, m2m_field, ids):
    query = model_class.objects.annotate(count=Count(m2m_field)).filter(count
        =len(ids))
for _id in ids:
    query = query.filter(**{m2m_field: _id})
return query
matches = get_exact_match(MyModel, 'my_m2m_field', [1, 2, 3, 4])
Как выполнить запрос Django «многие ко многим», чтобы найти книгу с двумя заданными авторами?