如何将多个字段记录组合成一个每列一条记录的树?

2024-04-28 17:33:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为related的车型的多个字段,其中包含的汽车及其型号与我们在市场上销售的某些部分相同 我们需要为每辆车、每种车型、每一年制定一个独特的价格,而不是作为包装

其实我现在不知道该怎么办

class autopart(models.Model):
_inherit = 'product.template'

related = fields.Many2many(comodel_name="relate",relation='car', string="",domain="[('item','=', item )]" )


class relate(models.Model):
_name = 'relate'
_rec_name = 'code'

code = fields.Char(string="product Code", required=False, compute=ref , store=True)
strings = fields.Char(string="", required=False, )
item = fields.Many2many(comodel_name="item", string="Items", )
car = fields.Many2one(comodel_name="cars", string="car", required=True, ondelete='restrict', )
model = fields.Many2many(comodel_name="models", string="",domain="[('car','=', car )]" )
start = fields.Char(string="", required=False, )
end = fields.Char(string="", required=False, )
rang = fields.One2many(comodel_name="yearrange", inverse_name="product_id", store=True, string="Years" ,)
ignore = fields.Char(string="Ignore", required=False, )
sum = fields.Char(string="profit sumition", required=False, compute=sum_pro )
total = fields.Integer(string="total of elements", required=False,compute=total )

任何形式的帮助都将受到感谢


Tags: namefalsetruefieldsstringmodelsrequiredproduct