Я только начинаю с Django, поэтому, пожалуйста, помогите мне с моими сомнениями. В настоящее время у меня есть три таблицы Topi c, веб-страница и AccessRecord. В третьей таблице AccessRecord я использовал ForeignKey со второй таблицей Webpage . Но таблица веб-страницы имеет три атрибута topi c, name и URL .. поэтому я сомневаюсь, какой из этих трех атрибутов будет обрабатываться как внешний ключ для AccessRecord таблицы. Любая помощь будет принята с благодарностью.
class Topic(models.Model):
top_name = models.CharField(max_length=264,unique = True)
def __str__(self):
return(self.top_name)
class Webpage(models.Model):
topic = models.ForeignKey(Topic,on_delete=models.CASCADE)
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,on_delete=models.CASCADE)
date = models.DateField()
def __str__(self):
return str(self.date)