gpt4 book ai didi

openerp - 如何找到 XML-RPC 连接到 OpenERP/Odoo 的数据库名称?

转载 作者:行者123 更新时间:2023-12-01 10:47:05 24 4
gpt4 key购买 nike

我正在尝试使用 XMLRPC 连接到 Odoo/OpenERP,但我不知道要连接到哪个数据库。我可以通过网络界面登录系统,但我不知道它会在哪里显示它正在使用哪个数据库。我怎样才能知道?

import xmlrpclib

user = 'admin'
password = 'PASSWORD'
host = 'localhost:8069'
db = 'test' # How do I find out what database to connect to?

sock = xmlrpclib.ServerProxy('http://%s/xmlrpc/common' % host)
uid = sock.login(db, user, password)

最佳答案

以下是在 Python 中通过 XML-RPC 获取它的方法:

db_serv_url = 'http://{}/xmlrpc/db'.format(host)
sock = xmlrpclib.ServerProxy(db_serv_url)
dbs = sock.list()
print dbs

请注意端点是 /db 而不是 /common

关于openerp - 如何找到 XML-RPC 连接到 OpenERP/Odoo 的数据库名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24907984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com