У меня есть следующие модели
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)
Как получить доступ к номерам телефонов, связанным с сотрудником, если у меня есть идентификатор сотрудника?
В настоящее время я использую
phones = PhoneNumbers.objects.filter(person__id=employee.id)
и это работает только потому, что я знаю, что employee.id и person.id имеют одинаковое значение, но я уверен, что это неправильный способ сделать это.
Спасибо
Andrew