TypeError:'bool'对象没有属性'__getitem__'Odoo

时间:2018-08-03 09:04:35

标签: odoo odoo-8 odoo-9

我的代码有什么问题?我试图在product.pricelist上进行搜索,并找到所有优先级为boolean的价格表。

class ProductPricelist(models.Model):
    _inherit = 'product.pricelist'

    priority = fields.Boolean('Priority')


pricelists = self.env['product.pricelist'].search(['priority', '=', True])

TypeError: 'bool' object has no attribute '__getitem__'

1 个答案:

答案 0 :(得分:3)

语法错误。您应该将搜索参数作为元组列表。

pricelists = self.env['product.pricelist'].search([('priority', '=', True)])