警告:
warning = {
'title': _('Warning!'),
'message': _('Exists the discount limit'),
}
return {'warning': warning}
UserError
raise UserError(_('Exists the discount limit'))
odoo中的Warning和UserError有什么区别
解决方法:
要以简单的方式回答它,两者在odoo中都是相同的.因为如果你签入odoo / exception.py refer odoo exception here
它清楚地理解它将警告称为UserError.由于模糊或与python内置冲突,odoo v9和v10中不推荐使用odoo警告.
要获取有关python警告的信息,请参阅python warning documentation.
因此建议使用odoo.exceptions.UserError而不是Warning