class Player(models.Model):
owner = models.ForeignKey('self',blank=True, null=True,related_name = "player_owner")
slaves = models.ManyToManyField('self',blank=True, null=True)
Я хочу определить модель игрока, чей экземпляр может иметь своих подчиненных, составленных другими игроками, в то же время это может быть раб другого игрока.
Как определить поле рабов и манипулировать им с точки зрения экземпляра?