Odoo 类型错误:';布尔';对象没有属性'__获取项目';奥多

Odoo 类型错误:';布尔';对象没有属性'__获取项目';奥多,odoo,odoo-8,odoo-9,Odoo,Odoo 8,Odoo 9,我的代码有什么问题?我正在尝试搜索product.pricelist,并找到所有优先级为布尔值的价格表 class ProductPricelist(models.Model): _inherit='product.pricelist' 优先级=字段。布尔值('priority') pricelists=self.env['product.pricelist'].search(['priority','=',True]) TypeError:“bool”对象没有属性“\uuuu getitem\

我的代码有什么问题?我正在尝试搜索product.pricelist,并找到所有优先级为布尔值的价格表

class ProductPricelist(models.Model):
_inherit='product.pricelist'
优先级=字段。布尔值('priority')
pricelists=self.env['product.pricelist'].search(['priority','=',True])
TypeError:“bool”对象没有属性“\uuuu getitem\uuuu”

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

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

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

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

你能添加整个错误跟踪吗?我不认为错误来自你提供的这一行。我找到了原因。需要([('priority','=',True)])您可以添加整个错误堆栈跟踪吗?我不认为错误来自你提供的这一行。我找到了原因。需要([('priority','=',True)])