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

时间:2016-12-05 07:28:28

标签: exception openerp odoo-10

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

我试过这段代码

raise odoo.osv.osv.except_osv('title', 'description')

但是标题会被忽略。

2 个答案:

答案 0 :(得分:3)

如果我知道,默认你不能。但是,Odoo开发人员保持向后兼容性。当您使用from odoo import exceptions, _ ... raise exceptions.except_orm(_('My Title), _('My message + lorem ipsum')) 时,它会显示您的标题文字。

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

SELECT
    ID,
    USER_ID,
    SUM(SCORE)AS SCORE,
    COUNT(SCORE)AS COUNT
FROM
    TABLE
GROUP BY
    USER_ID

结果弹出窗口: Other Linker Flags in Xcode Build Settings

答案 1 :(得分:1)

你可以这样做,

  1. 导入库
  2. 通过以下代码生成错误

    来自odoo.osv import osv

    提高osv.except_osv((错误条件),(错误说明))