如何在代码隐藏中检索具有外部 ID 的记录

Jus*_*ard 0 python openerp odoo odoo-8

如何使用其外部 ID 在数据库中查找记录?

假设我的数据文件中有以下记录:

<record model="product.product" id="product_to_find"> ... </record>
Run Code Online (Sandbox Code Playgroud)

如何在代码隐藏中检索它?

Jus*_*ard 5

根据此文档,您只需调用odoo.env.ref(external_id).

举个例子:

my_product = self.env.ref('product.product_to_find')
Run Code Online (Sandbox Code Playgroud)