我有以下型号
class Person(models.Model):
name = models.CharField(max_length=100)
class Employee(Person):
job = model.Charfield(max_length=200)
class PhoneNumber(models.Model):
person = models.ForeignKey(Person)
Run Code Online (Sandbox Code Playgroud)
如果我有员工ID,如何访问与员工关联的PhoneNumbers?
目前我正在使用
phones = PhoneNumbers.objects.filter(person__id=employee.id)
它的工作原理只是因为我知道employee.id和person.id是相同的值,但我确信这是不正确的方法.
谢谢
Andrew