我正在尝试编写一个计算商店衬衫总数的程序。这里'衬衫'是包含一些int值的字段。我试图计算衬衫的所有值,但它发射错误,请检查并验证继续。
shirt = fields.Integer(string='Custom Shirts (Pcs)')
@api.onchange('shirt')
def shirts_total_count(self):
add_shirts=0
if self.shirt:
for temp in self.shirt:
add_shirts=add_shirts+temp.shirt
答案 0 :(得分:0)
您不能迭代整数字段,因为它只包含一个值。您只能迭代odoo的关系字段,例如 One2many 和 many2many