python - 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)
我会很感激任何提示
解决方案
尝试添加具有外键关系的唯一相关名称,
例如
user1 = models.ForeignKey(Debatants, on_delete=models.DO_NOTHING, related_name="battles")
所以辩论者将此模型视为战斗
推荐阅读
- scala - 如何通过一个请求将各种表中的数据放入单独的列表中
- javascript - 为什么组件退出时 CSSTransition 没有动画?
- swift - 如何将来自url的pdf存储在手机内存中
- dart - 我可以像这样在 Dart 中使用泛型吗?
- python - 无监督学习 - 在 numpy 数组中聚类 numpy 数组
- python - PyMongo Aggregate 如何获取 executionStats
- javascript - 如何在我的代码中插入“if”公式?
- javascript - 根据偏移值拆分文本并将其推送到新对象
- api - 在进行性能测试时如何在 Jmeter 中传递动态 JSON 数据?
- php - 替换 DOM 中的元素值