relation.py 634 B

12345678910111213141516171819202122232425
  1. from odoo import models, fields
  2. class ChildModel1(models.Model):
  3. _name = 'child1.model'
  4. parent_id = fields.Many2one(comodel_name='parent1.model', string='Parent')
  5. class ParentModel1(models.Model):
  6. _name = 'parent1.model'
  7. child_ids = fields.One2many(comodel_name='child1.model', inverse_name='parent_id', string='Children')
  8. class ChildModel2(models.Model):
  9. _name = 'child2.model'
  10. parent_id = fields.Many2many(comodel_name='parent2.model', string='Parent')
  11. class ParentModel2(models.Model):
  12. _name = 'parent2.model'
  13. child_ids = fields.Many2many(comodel_name='child2.model', string='Children')