擅长:python、mysql、java
<p>感谢莫基斯布让我走上正轨。他的使用建议
@api.约束是正确的,但我的目标返回值也是错误的。</p>
<p>在研究@api.约束在其他模块中,我找到了raise UserError。这是可行的,但方法已被弃用。我所能收集到的错误的正确方法是ValidationError,因为这会产生预期的结果。</p>
<pre><code>@api.constrains('x_vend_account_ref')
def customvalidation(self):
raise ValidationError('The Field Is Not valid')
</code></pre>