Поскольку один пользователь может участвовать в разных играх, а одна игра может содержать несколько пользователей, вам может понадобиться отношение ManyToMany .Вы можете добавить пользователей как ManyToMany поле в Game
модель:
users = models.ManyToManyField('User')
, чтобы добавить пользователя в игру, которую вы можете сделать:
game = Game.objects.get(...)
user1 = User.objects.get(...)
user2 = User.objects.get(...)
users = [user1, user2]
game.users.add(*users)
Если вы хотите видеть всех пользователей определенной игры:
game = Game.objects.get(...)
game.users.all()
Если вы хотите увидеть, в каких играх участвовал конкретный пользователь:
user = User.objects.get(...)
user.game_set.all()