Если ваша Player
модель выглядит так:
class Player(models.Model):
name = models.CharField(max_length=200)
Затем вы можете выполнить этот запрос:
Group.objects.filter(player__name__in=['Player1','Player2'])
Что примерно соответствует "найти все группы, в которых есть игроки, имена которых совпадают с" Player1 "и" Player2 ""
Или вы можете выбрать player
объекты по отдельности:
p1 = Player.objects.get(name='Player1')
p2 = Player.objects.get(name='Player2')
groups = Group.objects.filter(player=p1).filter(player=p2)