【问题标题】:How to use a many2one field in Odoo 12?如何在 Odoo 12 中使用 many2one 字段?
【发布时间】:2019-02-27 16:42:46
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    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 字段移动到另一个模型

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      相关资源
      最近更新 更多