@api.constrains(field1, field2...)
def function_name(self):
复杂的字段约束,一般在出现约束时调用raise ValidationError()
简单的可直接调用_sql_constraints = [(约束名,约束规则,描述)]
@api.onchange(field1, field2...)
def function_name(self):
在字段变化时动态调整其他字段,请勿在onchange中进行持久化的操作
@api.returns