【发布时间】:2020-01-19 23:42:42
【问题描述】:
我在产品模板中添加了一个与包含所有汽车的车型相关的汽车字段,我也在多公司工作,我还添加了与车型的many2many关系, 我只需要过滤产品模板中的汽车并显示我在公司中分配的所有汽车
这是我的代码
class cars(models.Model):
_name = 'cars'
name = fields.Char( string="Car",translate=True , required=True, ondelete='restrict')
class autopartscompany(models.Model):
_inherit = 'res.company'
car_ids = fields.Many2many(comodel_name="cars",string="Cars" )
class autopart(models.Model):
_inherit = 'product.template'
car = fields.Many2one(comodel_name="cars", store=True, string="Car", ondelete='restrict', required=False, domain="[('name','=', self.company_id.car_ids )]")
任何人都可以帮助我如何正确定义域过滤器,因为那个给我错误 Error: NameError: name 'self' is not defined
【问题讨论】: