我有以下型号:
class Order(models.Model):
_name = 'discount_order.order'
partner_id = fields.Many2one('res.partner','Cliente',required=True)
order_lines_ids = fields.One2many('discount_order.order_line', 'order_id', string="Lineas")
obs = fields.Text('Comentarios y observaciones')
class Order_line(models.Model):
_name = 'discount_order.order_line'
order_id = fields.Many2one('discount_order.order', string="Order")
cat_id = fields.Many2one('product.category')
disc_ask = fields.Float('Descuento solicitado')
obs = fields.Char('Comentarios por linea')
当用户按下表单视图上的新按钮时,我需要为每个'product.category'记录创建1'order_line'。所以新的'订单对象'已经分配了'order_lines_ids'
答案 0 :(得分:0)
您可以设置 discount_order.order 模型的 order_lines_ids 的默认值。
您可以从py以及xml文件设置的默认值。 因此,当您创建模型 discount_order.order 的新记录时,order_lines_ids会自动设置默认值。