Разные виды декораторов
У меня проблема с кодом ниже
'hours': fields.float('Потраченное время')
Я хочу применить проверки для поля "часы", т. Е. Время подачи не должно превышать 24 в день для того, чтобы оно выбрало нижеприведенную функцию.
@api.multi
@api.onchange('hours')
def check_timing(self):
if self.hours < 23.59:
raise Warning('Enter valid time')
проблема заключается в:
Поле 'hours' является полем с плавающей точкой, по умолчанию в поле отображается '00.00'. Когда я помещаю декоратор @api.onchange, оно отображается непосредственно в поле' Введите правильное время '. Почему оно показывается именно так. Вместо @api. есть ли другой декоратор.