我有4个字段,但最多只能选择2个字段。如果选择了3个字段,我需要引发 ValidationError 。我怎样才能做到这一点?顺便说一句,它们可以按随机顺序选择。
field1 = fields.Boolean(string='Field 1')
field2 = fields.Boolean(string='Field 2')
field3 = fields.Boolean(string='Field 3')
field4 = fields.Boolean(string='Field 4')
@api.constrains('field1', 'field2', 'field3', 'field4')
def fields_constr(self):
if fields ...