ODOO 中的验证错误
Validation Error in ODOO
如何停止在 ODOO 10 中引发验证错误
例如,在 project.py 文件中,我想停止引发此验证错误:
@api.constrains('date_start', 'date_end')
def _check_dates(self):
if any(self.filtered(lambda task: task.date_start and task.date_end and task.date_start > task.date_end)):
raise ValidationError(_('Error ! Task starting date must be lower than its ending date.'))
您可以通过覆盖该函数来禁用该警告。试试下面的代码,
@api.constrains('date_start', 'date_end')
def _check_dates(self):
if any(self.filtered(lambda task: task.date_start and task.date_end and task.date_start > task.date_end)):
pass;
#raise ValidationError(_('Error ! Task starting date must be lower than its ending date.'))
希望对您有所帮助。
如何停止在 ODOO 10 中引发验证错误 例如,在 project.py 文件中,我想停止引发此验证错误:
@api.constrains('date_start', 'date_end')
def _check_dates(self):
if any(self.filtered(lambda task: task.date_start and task.date_end and task.date_start > task.date_end)):
raise ValidationError(_('Error ! Task starting date must be lower than its ending date.'))
您可以通过覆盖该函数来禁用该警告。试试下面的代码,
@api.constrains('date_start', 'date_end')
def _check_dates(self):
if any(self.filtered(lambda task: task.date_start and task.date_end and task.date_start > task.date_end)):
pass;
#raise ValidationError(_('Error ! Task starting date must be lower than its ending date.'))
希望对您有所帮助。