码迷,mamicode.com
首页 > 其他好文 > 详细

odoo里的rpc用法

时间:2019-11-16 21:48:44      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:ase   arch   sea   cti   login   http   local   记录   test   

import odoorpc

db_name = ‘test-12‘
user_name = ‘admin‘
password = ‘admin‘

# Prepare the connection to the server
odoo = odoorpc.ODOO(‘localhost‘, port=8069)#服务器地址与端口号
odoo.login(db_name, user_name, password) # 数据库名、用户名、密码

books_info = odoo.execute(‘library.book‘, ‘search_read‘,
[[‘name‘, ‘ilike‘, ‘odoo‘]], [‘name‘, ‘date_release‘])
print(books_info)

OdooRPC是一个Python包,提供了一种通过RPC访问Odoo服务的简便方法

主要功能:

1. 使用类似于服务器端API的API访问所有数据模型方法(甚至是浏览);

2. 使用模型方法命名参数;

3. 自动发送用户上下文,为国际化提供支持

4. 浏览记录;

5. 执行工作流;

6. 管理数据库;

7. 下载报表;

8. JSON-RPC协议(支持SSL)

要使用OdooRPC,首先我们要在服务器上安装OdooRPC服务。

执行命令如下:pip install OdooRPC

 

支持的Python版本:

OdooRPC 支持Python 2.7, 3.4, 3.5 和 3.6等

参考链接:https://www.jianshu.com/p/694d87cb5c0c

odoo里的rpc用法

标签:ase   arch   sea   cti   login   http   local   记录   test   

原文地址:https://www.cnblogs.com/1314520xh/p/11873866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!