如何在 Odoo 10 中引发自定义异常?

mah*_*shi 4 exception openerp odoo-10

我可以在 odoo 中的验证错误/警告中有自定义标题吗,我不想在标题中包含 Odoo。

我试过这个代码

raise odoo.osv.osv.except_osv('title', 'description')
Run Code Online (Sandbox Code Playgroud)

但是标题被忽略了。

Döm*_*öme 5

如果我很清楚,默认情况下你不能。然而,Odoo 开发人员保持向后兼容性。当您使用 时except_orm,它将显示您的标题文本。

在我看来,这还不够美容解决方案。

from odoo import exceptions, _
...
raise exceptions.except_orm(_('My Title), _('My message + lorem ipsum'))
Run Code Online (Sandbox Code Playgroud)

结果弹出窗口: 在此处输入图片说明