Джанго админка, есть таблица, 3 поля, хочу на лету делать вычисления и выводить в отдельную колонку в админке. В модели создал функцию, в list_display добавил новое поле(ридонли). Делаю:
def new(self):
return self.mask * 2
Получаю ошибку: Caught TypeError while rendering: unsupported operand type(s) for *: ‘NoneType’ and ‘int’
Если сделать:
return int(self.mask) * 2
Caught TypeError while rendering: int() argument must be a string or a number, not ‘NoneType’
Если:
return str(self.mask) * 2, то получается 2424