Openerp ODOOERP中的关系到关系字段

Openerp ODOOERP中的关系到关系字段,openerp,Openerp,我真的不确定这是否愚蠢,但在我面临这个问题时,我在这里提出了担忧 我想知道如何实现两步关系字段,即关系到关系字段 例如,我有城市域,内部指州,州域内部指国家域 在城市视图中,我试图显示州和国家的详细信息。我可以通过使用关系字段到state_id轻松获得状态详细信息 但当我试图以同样的方式从城市域获取国家详细信息时,数据无法检索 如果有人知道这件事,请告诉我。提前感谢您需要两个关系字段: class a(models.Model): _name = 'city' city = fi

我真的不确定这是否愚蠢,但在我面临这个问题时,我在这里提出了担忧

我想知道如何实现两步关系字段,即关系到关系字段

例如,我有城市域,内部指州,州域内部指国家域

在城市视图中,我试图显示州和国家的详细信息。我可以通过使用关系字段到state_id轻松获得状态详细信息

但当我试图以同样的方式从城市域获取国家详细信息时,数据无法检索


如果有人知道这件事,请告诉我。提前感谢

您需要两个关系字段:

class a(models.Model):
    _name = 'city'
    city = fields.Many2one('state')
    state = fields.Many2one('country',related=city.country)
class b(models.Model):
    _name = 'state'
    country = fields.Many2one('country')
class c(models.Model):
    _name = 'country'

所以state将与state->country关联

您需要两个关系字段:

class a(models.Model):
    _name = 'city'
    city = fields.Many2one('state')
    state = fields.Many2one('country',related=city.country)
class b(models.Model):
    _name = 'state'
    country = fields.Many2one('country')
class c(models.Model):
    _name = 'country'
所以state将与state->country关联