python链接erp数据_从odoo8访问另一个数据库中的OpenERP对象的数据

如果您熟悉sql,可以在单独的cursor对象上创建到数据库的连接并执行查询。您可以使用python库psycopg2

有一些odoo客户机库,比如erppeek,可以通过python环境与odoo交互。所以这可能是理想的。您可以通过创建一个erppeek客户机对象来创建到另一个OpenERP实例的连接,然后可以使用与原生odoo非常相似的语法查询db。这里有一个例子。在import erppeek

import logging

_logger = logging.getLogger(__name__)

password = "your_password"

server = "http://localhost:8069"

user = "your_user"

db = "your_db"

Client = erppeek.Client(server,db,user,password)

if Client:

Client.login(user,password)

partners = Client.browse([])

for partner in partners:

_logger.info("FOUND PARTNER: {}".format(partner.name))

现在您可以访问这些记录,并且可以在odoo实例上对它们执行任何操作。在

还有xmlrpc,这是在erppeek库中使用的。关于xmlrpc/jsonrpc的文档可以在Odoo的网站上找到。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值