Как мы все знаем, отображение возвращаемого значения метода в качестве логического элемента в администраторе Django легко выполняется установкой атрибута boolean
:
class MyModel(models.Model):
def is_something(self):
if self.something == 'something':
return True
return False
is_something.boolean = True
Как вы можете добиться такого же эффекта для свойства, как в следующем случае?
class MyModel(models.Model):
@property
def is_something(self):
if self.something == 'something':
return True
return False