odoo - 如何在odoo 9版本中使用XML-RPC

标签 odoo xml-rpc odoo-9

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

除了 odoo 网络文档之外,还有人有示例吗?

Tnx

最佳答案

以下是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)

关于odoo - 如何在odoo 9版本中使用XML-RPC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46077632/

相关文章:

Odoo 16 sale.order action_cancel 不起作用

Odoo10奇怪警告

python - 使用 cPickle 通过 XML-RPC 发送复合数据类型

c++ - 将自定义 API 转换为 Ruby on Rails ActiveResource

cron - 使用 cron 和新的 api odoo 自动执行操作

python - 事件时对不同字段进行求和 - Odoo v8

Odoo 允许管理员在 TreeView 中查看所有记录

url - 在运行时创建 XmlRpcUrl 接口(interface)

Odoo 9 如何在表单 View 中对字段进行排序

python - Odoo qweb调用python方法