如何在Odoo 12中使用many2one字段?

时间:2019-02-27 16:42:46

标签: python python-3.x odoo many-to-one odoo-12

我在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_)

1 个答案:

答案 0 :(得分:0)

Odoo Documentation解释得很好。您也可以在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字段移至其他模型