Как заставить работать нижеприведенное?
player = Player.objects.get(pk=player_id)
game = Game.objects.get(pk=game_id)
game_participant = GameParticipant.objects.filter(player=player, game=game)
game_participant.save()
I, когда объект уже существует в базе данных, тогда я получаю:
У объекта 'QuerySet' нет атрибута'спасти'.
С точки зрения моих моделей, GameParticipant
имеет ForeignKey
для Game
и Player
.Я понимаю, что фильтр возвращает QuerySet, но я не уверен, как привести его к GameParticipant
, или это неправильное мышление?СДЕЛАТЬ?то есть.с .get () вместо .filter (), но потом я сталкиваюсь с другими проблемами ???