有没有办法限制OpenERP中的整数位数,就像你在char类型中一样? 我需要只允许你输入两位数的字段。
例如使用char,您可以这样做:
from openerp.osv import fields
'char_field': fields.char(size=2),
然后,如果您尝试输入两个以上的符号,则不会写入。
但是如果我创建整数字段:
'integer_field': fields.integer(),
它会让我写下我想要的任意数字。
答案 0 :(得分:1)
您可以使用_constraint
检查整数的值,如果不在您想要的范围内,则引发异常。