Odoo获取父类别的产品

时间:2016-04-08 14:56:49

标签: python python-2.7 odoo-9

考虑我有两个产品“产品1”和“产品2”,“产品1”与类别4相关联,该类别是另一个名为“类别1”的类别的子项,但“产品2”与“产品2”相关联第3类“和”第3类“是”第2类“的孩子。现在我需要获得直接或间接链接到“类别1”的产品。层次结构就像那样

  • 第1类
    • 第2类(“产品2”与之相关)
      • 类别3(“产品1”与之链接)

和那个列表一样。现在我正在下载这样的产品。请帮助我如何通过调用父类别来获取不同类别的产品。

fields.many2one('oeh.medical.patient','Patient')

1 个答案:

答案 0 :(得分:0)

使用 child_of 域名运算符,在这种情况下它将起作用。

有关更多信息abput domain operator请访问此链接:Available domain operator in openerp/odoo?

您可以参考addons / website_sale / controllers / main.py

只需搜索[(' public_categ_ids',' child_of',int(category))]。