• odoo里的rpc用法


    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

  • 相关阅读:
    Discrete Logging
    P1378 油滴扩展
    P3390 【模板】矩阵快速幂
    RMQ算法
    P1372 又是毕业季I
    P1440 求m区间内的最小值
    高效判断素数方法
    阿尔贝喝我
    浙江大学PAT上机题解析之2-11. 两个有序链表序列的合并
    顺序队列之C++实现
  • 原文地址:https://www.cnblogs.com/1314520xh/p/11873866.html
Copyright © 2020-2023  润新知