【发布时间】:2021-03-07 16:48:19
【问题描述】:
我正在尝试构建带有体育直播的演示站点。
我们在 Django 中有 2 个类 Class Team 将用于在 DB 中存储联盟中的所有团队 匹配将用于生成匹配流页面。 因此,一旦我完成了这些课程,我就尝试使用 shell 并在 DB 中创建第一个匹配项 我在 db 1 和 2 中创建了 2 个具有 id 的团队,但是在我陷入创建第一场比赛之后。如何将 ID 为 1 和 2 的(团队类)中的团队名称插入 Team1 和 Team2 字段?至少现在使用 shell。
from django.db import models
# Create your models here.
class Team(models.Model):
name = models.CharField(max_length=50)
league = models.CharField(max_length=50)
def __str__(self):
return self.name
class Match(models.Model):
team1 = models.ForeignKey(Team, on_delete=models.CASCADE, related_name='Team1')
team2 = models.ForeignKey(Team, on_delete=models.CASCADE, related_name='Team2')
link = models.URLField
time = models.DateTimeField
def __str__(self):
return self.id
【问题讨论】:
标签: python django django-models