class Webpage(models.Model):
topic = models.ForeignKey(Topic)
name = models.CharField(max_length=264,unique=True)
url = models.URLField(unique=True)
def __str__(self):
return self.name
class AccessRecord(models.Model):
name = models.ForeignKey(Webpage)
date = models.DateField()
def __str__(self):
return str(self.date)在我的访问记录名称列中,网页表格中的哪一列将成为我的外键??请解释一下这是如何工作的。
因为在sql查询中,我们显式地定义哪一列将成为外键。
发布于 2020-06-06 12:49:41
网页的名称将能够访问表/模型“AccessRecord”的所有数据,而网页的主题将能够访问表/模型的所有数据" topic“,这意味着访问记录的名称的值将变为网页的值,并且您将能够在访问记录中看到网页的名称,因为您在网页模型中返回了self.name。
https://stackoverflow.com/questions/62227362
复制相似问题