感谢您检查这一点。
我的愚蠢怀疑:
我在 Django 中定义了以下模型:
class School(models.Model):
name = models.CharField(max_length=256)
principal = models.CharField(max_length=256)
location = models.CharField(max_length=256)
def __str__(self):
return self.name
class Student(models.Model):
name = models.CharField(max_length=256)
age = models.PositiveIntegerField() # positive integer only accepts positives
school = models.ForeignKey("School", related_name='students', on_delete=models.CASCADE)
def __str__(self):
return self.name
我的问题是:Django 如何知道选择 School.name 字段作为外键学校的匹配项?当我在管理页面上查看并添加学生时,我可以选择学校的名称(作为外键)。姓名:年龄:学校=(下拉学校名称)
是元素的顺序还是其他?
再次感谢!