什么是外部ID,我们在Odoo中可以在哪里使用?

问题描述 投票:3回答:2

如果有人知道什么是外部ID,以及它的用途,我将非常感激。

我没有在网络上找到相关资源。

提前感谢。

odoo odoo-8 odoo-9 odoo-view
2个回答
8
投票

An 外部ID,也称为XML Id,是数据记录的标识符。 Odoo使用基本模型ir.model.data将标识符与相应的实际数据库ID映射。

[每当外部数据被另一个数据记录或某些服务器端Python代码引用时,ir.model.data都可以将该字符串标识符转换为该特定数据库中用于其的特定记录ID。


-1
投票

get_external_id

有点废话,可能不会返回ID:它只是获得一个随机的现有xid,但如果当前没有与该记录关联的xid,则不会生成一个。在RPC中,使用xid进行操作并不十分有趣。

示例:

# backwards compatibility
get_xml_id = get_external_id
_get_xml_ids = _get_external_ids
© www.soinside.com 2019 - 2024. All rights reserved.