小编And*_*Gee的帖子

正确访问相关对象的方法

我有以下型号

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

python django django-models

2
推荐指数
1
解决办法
141
查看次数

标签 统计

django ×1

django-models ×1

python ×1