-1

我在 python 文件中有两个类(odoo 版本是 12):

class Module_procede(models.Model):
    _name = 'moduletest.procede'

    pr = fields.Char("firstname", default='???', required=True)
    mp = fields.Char("lastname", required=True)


class Module_procede(models.Model):
    _name = 'moduletest.prix'

    pr_ = fields.Char("firstname", default='???', required=True)
    mp_ = fields.Char("lastname", required=True)

如何为字段“pr_”建立关系Many2one,如下所示:

pr = fields.Many2one(pr_)
4

1 回答 1

0

Odoo 文档很好地解释了它。您也可以查看 Odoo 源代码中的一些示例:

class ModuleProcede(models.Model):
    _name = 'moduletest.procede'

    pr = fields.Char("firstname", default='???', required=True)

class ModulePrix(models.Model):
    _name = 'moduletest.prix'

    pr_ = fields.Many2one(
        string=_('First name'),
        comodel_name='moduletest.procede',
    )

如果你想得到相反的结果,只需将many2one字段移动到另一个模型

于 2019-02-28T10:38:01.150 回答