扫码阅读
手机扫码阅读
Odoo|5分钟了解“视图”和“模型”之间的数据传输
![](/theme/default/default/images/main/eye-open.png)
Odoo系统中“视图”与“模型”数据传输摘要
前言
面向Odoo初学者,本文介绍了在ERP系统中广泛使用的开源平台Odoo的基础知识,特别是视图(View)和模型(Model)之间的数据传输机制。
详细介绍
Odoo的View层使用XML编写并转换为HTML,支持低代码操作。模块的文件夹结构详细定义了不同的功能,如模型定义、视图模板、控制器等。用户界面、安全规则和权限配置数据存储在特定的数据表中,通过加载到数据库表中实现功能。
View层中,XML文件定义视图,每个
Model层定义了模型类的属性,如_name, _description, _rec_name, _table, _inherit等,用于描述和管理数据库表。模型类属性包括字段定义(Char, Text, Selection等)和关系定义(Many-to-one),并且需要配置权限通过加载“ir.model.access.csv”文件。
总结
设计用户视图即利用XML文件将UI设计从数据库提取出来,并按照自定义规则展示。视图与模型通过字段相互绑定,并通过持久层框架连接到数据库字段。程序员可以自定义方法处理模型数据,实现创造性的数据呈现。
想要了解更多,点击
查看原文
神州数码云基地的其他文章
加入社区微信群
与行业大咖零距离交流学习
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
![](https://cdn.easycorp.cn/rongpm/upload/202312/f_39217d624bb2b42ce8f6322ebd7e573a.png)
软件研发质量管理体系建设
白皮书上线