Я хочу добавить атрибут метки к свойству модели, чтобы я мог получить подробное имя для него:
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
?