class Company(models.Model):
name = models.CharField(max_length=60)
class Employee(models.Model):
dept = models.ForeignKey(Company)
Django ORM:我想在Django ORM中通过Employee类访问name
。
I wrote something like this: `Employee.objects.filter(name = dept__Company)`(Used two double underscore for other model class)
以上是否正确?有人可以有任何想法吗?
答案 0 :(得分:1)
据我了解,您只是试图检索属于某个公司的员工。要做到这一点,你可以使用其中任何一个。
my_company_instance.employee_set.all()
Employee.objects.filter(dept__name=my_company_instance)
就个人而言,我更喜欢第一种方法。
有关详细信息,请参阅Screenshot