Python Django-为锦标赛创建模型
我的模型有一个问题,我不知道如何创建名为battle的模型,因为我想从数据库中选择两个用户,但我不知道如何创建它Python Django-为锦标赛创建模型,python,django,Python,Django,我的模型有一个问题,我不知道如何创建名为battle的模型,因为我想从数据库中选择两个用户,但我不知道如何创建它 class battle(models.Model): user1 = models.ForeignKey(Debatants, on_delete=models.DO_NOTHING) user2 = models.ForeignKey(Debatants, on_delete=models.DO_NOTHING) judge = models.Foreig
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)
如果有任何提示,我将不胜感激。请尝试添加具有外键关系的唯一相关名称 比如说
user1 = models.ForeignKey(Debatants, on_delete=models.DO_NOTHING, related_name="battles")
因此,辩论者将此模型与Battle联系起来,因为Battle您的问题不清楚-您已经编写了
模型
代码,那么问题出在哪里?顺便说一句,Battle
中的B
应该是大写的(遵循Python的类命名约定)@NitinNain我知道,但如果我进行迁移,我会在添加相关名称时出错,我不知道应该使用什么名称