Поля, которые являются первичными ключами, должны хранить только неповторяющиеся значения
а если в моем случае есть 2 игрока и один из них победитель
Сейчас у вас получается, что в БД не может быть несколько игр с одними и теми же игроками и победителями. Так и нужно
Попробуйте добавить unique=True в Match.first_player, Match.second_player и Match.match_winner
Официально они таковыми и не являются
Наговорил ерунды от усталости)
тогда скорее всего потеряется вся суть таблицы
Может кто-то помочь разобраться?
У тебя поле уникальное, видимо ты передаешь туда то что уже есть
тебе же вроде все уже объяснили
выше
Обсуждают сегодня