【问题标题】:How use XML-RPC in odoo 9 version如何在 odoo 9 版本中使用 XML-RPC
【发布时间】:2017-09-06 14:18:10
【问题描述】:

我需要简单的示例(模块)如何使用 odoo XML-RPC。

除了 odoo 网络文档之外,有没有人有示例。

Tnx

【问题讨论】:

    标签: openerp xml-rpc odoo-9


    【解决方案1】:

    下面是xml RPC的例子,希望对你有帮助。

    import xmlrpclib
    
    username = 'admin' #the user
    pwd = 'admin'      #the password of the user
    dbname = 'test'    #the database
    
    # odoo Common login Service proxy object 
    sock_common = xmlrpclib.ServerProxy ('http://localhost:8069/xmlrpc/common')
    uid = sock_common.login(dbname, username, pwd)
    
    #replace localhost with the address of the server
    # odoo Object manipulation service 
    sock = xmlrpclib.ServerProxy('http://localhost:8069/xmlrpc/object')
    
    partner = {
       'name': 'Fabien Pinckaers',
       'lang': 'fr_FR',
    }
    #calling remote ORM create method to create a record 
    partner_id = sock.execute(dbname, uid, pwd, 'res.partner', 'create', partner)
    

    【讨论】:

    • Tnx 寻求帮助,我有两个问题放在上面的代码 .py 或其他扩展名以及如何调用远程 ORM 创建方法。
    • 是的,您需要将上述代码放在 .py 中,但这在很大程度上取决于您使用哪种编程语言来调用 xml rpc。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-03
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    相关资源
    最近更新 更多