2 答案
You have to set "relation" attribute for the fields so the odoo ORM can distinguish the tables.
example:
from odoo import fields, models
class Rel(models.Model):
_name = 'module.rel'
name = fields.Char()
class Master(models.Model):
_name = 'module.master'
rel_id = fields.Many2many('module.rel', relation='module_rel_rel_1')
rel_id_2 = fields.Many2many('module.rel', relation='module_rel_rel_2')
Hello.
I don't get your question, if you mean show fileds from one model in another you can use Many2one and create these two fields as related fields.
_Eg: model_id = fields.Many2one(comodel_name="your.model")
field_1 = fields.Char(related=model_id.the_name_of_the_field)
field_2 = fields.Char(related=model_id.the_name_of_the_field)
In (Char) you must include your field type, and it must be the same as in your master model.
In comodel_name you must put the Master model name dot separeted.
If not your answer, please tell more details.