【发布时间】:2019-12-16 12:04:48
【问题描述】:
我正在使用 odoo 11,我想更改以下 SQL 约束的错误状态并打印一条动态错误语句,该语句在错误消息中显示字段“数字”。
from odoo import api, fields, models
class ValidateMessageUnique(models.Model):
_inherit = 'account.invoice'
_sql_constraints = [
('number_uniq', 'unique(number, company_id, journal_id, type)', 'Invoice Number should be unique per Company!' )
]
我希望 ErrorMessage 为 'Invoice Number'+number+ 'should be the unique per company'。
【问题讨论】:
-
如何在错误信息中打印变量值??
-
创建记录时可以使用api报错。
标签: python sql python-3.x odoo odoo-11