Ответ 1
Это задокументировано, хотя это немного сложно найти - перейдите на пару экранов от здесь, и вы найдете следующее:
Если заданная строка является методом модели, ModelAdmin или вызываемый, который возвращает True или False Django, отобразит симпатичный значок "on" или "off", если вы дадите метод a
boolean
атрибуту, значение которогоTrue
.
и приведенный пример:
def born_in_fifties(self):
return self.birthday.strftime('%Y')[:3] == '195'
born_in_fifties.boolean = True