我有一个汽车零件产品,其属性为:汽车,型号和年份 说该产品适用于2010年至2014年的汽车模型。 我不需要在该字段中写所有年份,而只需要写最高和最低年份,并取其间的所有年份。
编辑 我写了这段代码
@api.multi
@api.depends('start', 'end')
def years(self):
range = [int(x) for x in range('start', 'end')]
return range
start = fields.Integer(string="", required=False, )
end = fields.Integer(string="", required=False, )
range = fields.Integer(compute=years )
但是我收到错误UnboundLocalError:赋值之前引用了局部变量'range'