如果回到第三章创建第一个 Odoo 应用,我们在 XML 中还发现之外的元素,如和。这些是常用模型的简写方式,是比常用的更为简练的符号。它们用于向 base 模型加载数据、组成用户界面,在第十章后台视图会作更详细的探讨。为便于查看,以下是可用的简写元素以及加载数据的对应模型:? 是窗口操作模型 ir ...
分类:
其他好文 时间:
2020-06-09 13:01:04
阅读次数:
64
添加模块数据 模块使用数据文件来加载默认数据、演示数据、用户界面定义和其它需存入数据库的配置。可以选择使用 CSV 或 XML 文件。“ 注意: Odoo 12 的修改Odoo 11 及之前版本支持 YAML 格式文件,但在 Odoo 12 移除了相关支持。相关使用示例可参考 Odoo 11 官方模 ...
分类:
其他好文 时间:
2020-06-09 12:50:47
阅读次数:
64
noupdate 数据属性 升级模块时,会重新加载数据并重写模块记录。要谨记这可能意味着在升级模块时会重写任何对模块数据的手动更改。“ 小贴士: 值得注意的是,手动对视图所做的自定义修改会在下一次模块升级时丢失。避免这一问题正确的方法是创建继承视图来引入要做的修改。 ”这种重写行为是默认的,但可以修 ...
分类:
其他好文 时间:
2020-06-09 12:49:49
阅读次数:
71
在 XML 中定义记录 在 XML 文件中,每个元素有两个基本属性: id 和 model,并包含为对应列设置的值。 id 属性对应记录外部标识符, model 对应目标模型。 元素有几种分配值的方法,下面一起来看看 直接为字段设置值 元素的 name 属性标识要写入的字段。写入的值是元素内容: 字 ...
分类:
其他好文 时间:
2020-06-09 12:43:00
阅读次数:
57
XML 文件中的其它操作 截至目前我们了解了如何使用 XML 文件添加和更新数据。但也可以通过 XML 文件删除数据以及执行指定模型方法。对更复杂的数据场景会非常有用 删除记录 我们可以使用元素删除数据记录,使用 ID 或搜索域来定位要删除的记录。例如,使用搜索域查找记录并删除: <deletemo ...
分类:
其他好文 时间:
2020-06-09 12:36:08
阅读次数:
101
在本系列文章第三章创建第一个 Odoo 应用中,我们概览了创建 Odoo 应用所需的所有组件。本文及接下来的一篇我们将深入到组成应用的每一层:模型层、视图层和业务逻辑层。本文中我们将深入学习模型层,以及学习如何使用模型来设计应用所需的数据结构。我们会探索模型和字段的各项作用,包括定义模型关系、添加计 ...
分类:
其他好文 时间:
2020-06-09 12:31:51
阅读次数:
66
导入数据 首先应确认开启了导入功能,默认是开启的。如果没有,进入 Settings > General Settings,在 Users 版块下勾选 Import & Export 选项即可。启用该选项后,列表视图上方 Create 按钮旁就会显示一个 Import 按钮。“ 注意: Import ...
分类:
其他好文 时间:
2020-06-09 12:30:41
阅读次数:
79
odoo12模块安装完毕,下拉栏不显示 https://www.cnblogs.com/yifchan/p/odoo-1-3.html id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink acces ...
分类:
其他好文 时间:
2020-06-03 18:51:22
阅读次数:
60
https://www.odoogo.com/manual/odoo-dev-doc/701ffd98 id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_todo_todo,todo ...
分类:
其他好文 时间:
2020-06-03 18:50:11
阅读次数:
62
菜单 菜单是相当于是应用的入口,如果安装好了应用,但是在菜单不显示,这个应用是没有作用的 创建菜单-menus.xml 注意 动作必须先定义在使用 <?xml version="1.0" encoding="utf-8"?> <odoo> <data> <!-- 主菜单定义 --> <menuite ...
分类:
其他好文 时间:
2020-06-02 19:14:21
阅读次数:
57