def __getattr__(self, key):
    if key not in ('original', '_ original_cache'):
        return getattr(self.original, key)
raise AttributeError("'%s' object has no attribute '%s'" % (self.__class__.
    __name__, key))
Прокси-модель Django с дополнительными полями модели?