Модель Django с ровно 2 ссылками на пользователей
Я хочу определить модель "Игры", в которой будут соревноваться ровно (и не более) 2 пользователя. Каждый из этих пользователей может участвовать в другой игре параллельно или позже. Я думал о Manytomanyfield, но не знаю, как ограничить количество пользователей. Как это сделать?
Просто создайте модель с двумя пользовательскими полями (player1, player2).
просто добавьте два пользовательских поля.
class Game(models.Model):
game_id = models.IntegerField(primary_key=True)
first_player = models.ForeignKey(User)
second_player = models.ForeignKey(User)
winner = models.ForeignKey(User, related_name='winner')