Прежде чем начать: мое понимание Django находится на уровне новичка, и я не смог найти адекватную помощь через google.Несколько дополнительных иностранных ключей в Django
Начну с примером:
class Player(models.Model):
...
class Tournament(models.Model):
...
first_place = models.ForeignKey(Player)
second_place = models.ForeignKey(...)
third_place = models.ForeignKey(...)
Моей проблемы: Есть несколько людей, в первую очередь, второе место и так далее. Как я могу реализовать модель таким образом, чтобы каждый раз добавлять свое количество игроков?
Я уже пытался ManyToMany
вместо ForeignKey
, но потом я получаю сообщение об ошибке в меню администратора, когда я пытаюсь спасти Tournament
объекта о том, что там должен быть идентификатор присутствует для объекта, даже когда я не выбраны Player
сек быть добавленным.