我在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_)
答案 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
字段移至其他模型