Я использую getattr для динамического доступа к свойствам модели, например, так (при условии, что модель Стьюдента имеет свойство с именем name):
students = Student.objects.all()
property = 'name'
for student in students:
print getattr(student, property)
Это работает нормально, однако мне интересно, возможно ли получить доступ к свойству связанной записи таким же образом, например (при условии, что у каждого учащегося есть связанная группа со свойством под названием title):
students = Student.objects.selected_related()
property = 'group.title'
for student in students:
print getattr(student, property)
При этом я просто получаю сообщение об ошибке «Студент не имеет атрибута group.title»
Есть ли способ достичь этого?
Любой совет приветствуется.
Спасибо