Как установить атрибут в свойстве модели - PullRequest
0 голосов
/ 19 января 2020

Я хочу добавить атрибут метки к свойству модели, чтобы я мог получить подробное имя для него:

class MyModel(models.Model):

    @property
    def is_closed(self):
        setattr(self.is_closed, 'label', 'is the object closed?')
        if self.list_closure_datetime:
            return True
        else:
            return False

Однако obj.is_closed.label возвращает

максимум превышена глубина рекурсии

Куда я иду не так? Как это исправить, чтобы я мог определить подробное имя внутри свойства и назвать его как obj.is_closed.label?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...