Odoo API 动态加载数据到不同的实例
Odoo API Dynamically Load Data to Different Instances
这里有人知道如何将数据同时 post 到 2 个不同的 Odoo 实例吗?下面是我的代码库
for key,value in customers.items():
for val in value:
models.execute_kw(db,uid,password,'res.partner','create',[
{
"contact_type": val['contact_type'],
"mobile": val['mobile'],
"name": val['name'],
"phone": val['phone'],
"ref": val['ref'],
"state_id":val['state_id'],
"x_studio_after_sales_sc_suppor":val['sc_name'],
"x_studio_birthday": val['x_studio_birthday'],
"x_studio_genre": val['x_studio_genre'],
"x_studio_spoken_language":val['lang_name'],
"company_id":2,
}
])
我想通过更改 company_id 字段值将客户信息动态加载到 2 个实例; 1 表示默认实例,2 表示第二个实例。到目前为止,我的代码库能够将数据加载到默认实例,第二个实例抛出权限错误。关于如何解决这个问题的任何想法?
编辑:
在这种情况下,您必须检查您的用户是否有权为第二家公司写作。 user -> Allowed Companies
此外,所有相关对象都必须可供第二家公司访问。 (我从你的例子中看不出任何关系)
这里有人知道如何将数据同时 post 到 2 个不同的 Odoo 实例吗?下面是我的代码库
for key,value in customers.items():
for val in value:
models.execute_kw(db,uid,password,'res.partner','create',[
{
"contact_type": val['contact_type'],
"mobile": val['mobile'],
"name": val['name'],
"phone": val['phone'],
"ref": val['ref'],
"state_id":val['state_id'],
"x_studio_after_sales_sc_suppor":val['sc_name'],
"x_studio_birthday": val['x_studio_birthday'],
"x_studio_genre": val['x_studio_genre'],
"x_studio_spoken_language":val['lang_name'],
"company_id":2,
}
])
我想通过更改 company_id 字段值将客户信息动态加载到 2 个实例; 1 表示默认实例,2 表示第二个实例。到目前为止,我的代码库能够将数据加载到默认实例,第二个实例抛出权限错误。关于如何解决这个问题的任何想法?
编辑:
在这种情况下,您必须检查您的用户是否有权为第二家公司写作。 user -> Allowed Companies
此外,所有相关对象都必须可供第二家公司访问。 (我从你的例子中看不出任何关系)