首页 > 解决方案 > Django - 为锦标赛创建模型

问题描述

我的模型有问题,我不知道如何创建名为战斗的模型,因为我想从我的数据库中选择两个用户,但我不知道如何创建它

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)

我会很感激任何提示

标签: pythondjango

解决方案


尝试添加具有外键关系的唯一相关名称,

例如

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

所以辩论者将此模型视为战斗


推荐阅读