`

openerp的对象的结构

阅读更多
(0,0,{values}) 根据values里面的信息新建一个记录。
(1,ID,{values})更新id=ID的记录(写入values里面的数据)
(2,ID) 删除id=ID的数据(调用unlink方法,删除数据以及整个主从数据链接关系)
(3,ID) 切断主从数据的链接关系但是不删除这个数据
(4,ID) 为id=ID的数据添加主从链接关系。
(5) 删除所有的从数据的链接关系就是向所有的从数据调用(3,ID)
(6,0,[IDs]) 用IDs里面的记录替换原来的记录(就是先执行(5)再执行循环IDs执行(4,ID))
分享到:
评论

相关推荐

    openerp.zip_openERP

    对象包含字段,字段定义了对象的数据结构。 3. 视图:视图是用户界面的表现形式,包括树状视图、列表视图、表单视图等,用于展示和操作数据。 4. 工作流:OpenERP内置工作流引擎,允许自定义业务流程,如审批流程...

    OpenERP 文档

    - 可以在递延对象上绑定回调函数来处理异步操作的结果。 #### 五、QWeb 模板引擎 **5.1 QWeb 模板引擎** - **QWeb**: - QWeb 是 OpenERP Web 中使用的模板引擎。 - 它允许开发者使用简单易懂的语法来定义 ...

    openerp部署训练文档

    以上就是Openerp部署训练文档的主要内容,涵盖了OpenERP的安装、模块构建、视图构建、对象间关系、继承、域和功能字段、高级视图、基于组的访问控制机制、向导对象、工作流、安全性、国际化、报告、仪表板、网络服务...

    OpenERP技术开发文档

    - **表结构更新**:根据生产环境中实际对象的描述,自动添加、修改或删除字段。 - **执行升级命令**: - 使用以下命令请求数据库升级到最新版本: ```bash terp_server.py --update=all ``` #### 业务流程集成 ...

    Python-OdooOdoo原来的OpenERP帮助增长您业务的开源APP

    此外,Python的面向对象编程特性使得Odoo能够构建模块化的应用结构,便于扩展和定制。 **Odoo的核心特性** 1. **模块化设计**:Odoo的设计理念是“按需安装”,每个业务功能被封装为独立的模块,用户可以根据自身...

    erp架构简述

    #### OpenERP应用系统架构的三层结构 - **数据库服务器** - PostgreSQL作为OpenERP的核心数据库服务器,存储所有业务数据和大部分配置数据。 - 数据库服务器是整个系统的数据层,提供了稳定且高效的数据存储解决...

    Odoo90模块开发全流程.docx

    1. **业务对象**:这些对象声明为Python类,并由Odoo框架自动加载。这些类通常继承自`openerp.models.Model`,用于表示数据库中的表以及定义表上的操作。 2. **数据文件**:用于存储元数据、配置数据和演示数据。...

    构建Odoo模块教程.doc

    业务对象是 Odoo 模块的核心组件,定义了业务逻辑和数据结构。业务对象声明为 Python 类,由 Odoo 自动载入。业务对象可以继承自 Model,定义了模型在 Odoo 系统中的名称。 数据文件 数据文件可以是 XML 或 CSV ...

    Odoo_10_Development_Essentials

    在Odoo 10的开发中,理解OpenERP的体系结构和概念,如模块化、安全性和数据模型设计,对于开发出高效、安全和易于维护的应用程序至关重要。 知识点三:Odoo开发环境的搭建 为了开始开发Odoo应用,开发者需要搭建一...

    odoo11 企业版源码

    - `openerp`: Odoo的核心代码库,包括服务器和数据库管理部分。 - `setup`: 安装和配置脚本,用于部署Odoo环境。 **6. 开发与学习路径** 学习Odoo 11企业版源码,首先应熟悉Python基础和面向对象编程概念。然后,...

    openobject-features

    ### OpenERP对象特性详解 #### 一、企业经营管理 ##### 销售管理 **关键点:** - **销售流程优化**:通过自动化工具简化销售流程,提高效率。 - **客户关系管理**:维护完整的客户数据库,包括联系信息、交易...

    odoo11源码

    1. **模型(Model)**:Odoo中的数据模型定义了业务对象的结构和行为,包括字段类型、方法、关系等。开发者可以通过继承内置模型或创建新模型来扩展功能。 2. **视图(View)**:视图定义了用户界面的布局和样式,...

    构建Odoo模块教程.docx

    - **Python类**:业务对象被声明为Python类,这些类继承自Odoo提供的`models.Model`,定义了模型在系统中的行为和数据结构。 - **XML或CSV文件**:用于声明元数据,如视图、工作流、配置数据和演示数据。 - **Web...

    Odoo.11.Development.Cookbook.2nd.Edition pdf

    3. Odoo数据库和对象模型:Odoo使用自己的对象关系映射(ORM)系统,该系统通过模型定义了数据结构,理解如何使用Odoo的对象模型对于进行有效开发是至关重要的。 4. Odoo的业务逻辑编程:Odoo框架内部使用Python...

    pychart1.39

    这个库在Odoo(以前称为OpenERP)框架中被广泛使用,它提供了丰富的功能来帮助用户创建各种类型的图表,如条形图、饼图、线图、散点图等,以便对数据进行可视化分析和展示。 在"pychart1.39"这个模块中,我们可以...

    Odoo10.0 使用开发手册

    - **Odoo发展历史**:Odoo的历史可以追溯到2004年,最初名为OpenERP,随着时间的发展,它经历了多个版本的迭代,并在2014年正式更名为Odoo。Odoo 10.0作为其重要版本之一,在功能上进行了大幅度的增强和改进。 - **...

    report_aeroo:Odoo 的 Aeroo 报告 (8.0)

    2. **Odoo API**:理解 Odoo 的模型、视图和控制器的概念,熟悉如何使用 Odoo 的 ORM(对象关系映射)来访问数据库,获取和操作数据。 3. **Aeroo 语言**:Aeroo 使用一种类似 LaTeX 的标记语言,用于设计报告的...

    ITI-Tracks-Odoo-Module

    6. ** Odoo模块结构**:一个标准的Odoo模块包含manifest文件(__openerp__.py)、模型定义(.py文件)、视图定义(.xml文件)、报告(.rml或QWeb模板)、菜单和权限设置等。 7. **安装与部署**:学习如何在本地或者...

    Odoo-14-Project1

    Odoo的后端主要基于Python,因此,掌握Python基础语法、面向对象编程和异常处理对于理解和开发Odoo应用至关重要。同时,Python的生态系统,如Django、Flask等框架,也可能对理解Odoo的设计理念有所帮助。 【压缩...

Global site tag (gtag.js) - Google Analytics