title: Correct way to access related objects
body: <p>I have the following models</p>
  
  <pre><code>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)  
  </code></pre>
  
  <p>How do I access the PhoneNumbers associated with an employee if I have the employee id?</p>
  
  <p>Currently I am using </p>
  
  <p><code>phones = PhoneNumbers.objects.filter(person__id=employee.id)</code><br>
  and it works only because I know that the employee.id and person.id are the same value, but I am sure this is the incorrect way to do it.  </p>
  
  <p>Thanks<br>
  Andrew</p>