Django - создание модели для турнира - PullRequest
0 голосов
/ 03 мая 2020

У меня проблема с моей моделью, я не знаю, как создать модель с названием сражение, потому что я хочу выбрать двух пользователей из своей базы данных, но я не знаю, как ее создать

class battle(models.Model):
    user1 = models.ForeignKey(Debatants, on_delete=models.DO_NOTHING)
    user2 = models.ForeignKey(Debatants, on_delete=models.DO_NOTHING)
    judge = models.ForeignKey(Judges, on_delete=models.DO_NOTHING)
    data = models.DateField(auto_now_add=False, auto_now=False)

Буду признателен за любую подсказку

1 Ответ

0 голосов
/ 03 мая 2020

Попробуйте добавить уникальное связанное имя с отношениями внешних ключей,

, например,

user1 = models.ForeignKey(Debatants, on_delete=models.DO_NOTHING, related_name="battles")

, чтобы дебатанты относились к этой модели как битвы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...