Я полагаю, что переопределение __getattribute__
или __getattr__
может привести к стоимости исполнения. Вероятно, есть лучший способ решить эту проблему:
setattr(self, field_name, getattr(self.parent, field_name))
. None
. Я разработка приложения Django для этого: https://github.com/Altaisoft/django-inheritance