查看“数据的noupdate属性”的源代码
←
数据的noupdate属性
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
重复数据加载时,将重写上次运行中加载的记录。 重要的是要记住,这意味着升级一个模块将覆盖在数据库内可能已经进行的任何手动更改。 值得注意的是,如果使用自定义修改视图,那么这些更改将在下一次模块升级时丢失。 正确的过程是为我们需要的更改创建继承的视图,如第3章“继承 - 扩展现有应用程序”中所述。 此重新导入行为是默认值,但可以更改,以便在升级模块时,某些数据文件记录保持不变。 这是通过<odoo>或<data>元素的noupdate =“1”属性完成的。 这些记录将在安装addon模块时创建,但在后续模块升级中不会对其进行任何操作。 在同一个XML文件中可以有多个<data>节。 我们可以利用这个来分隔数据,只导入一个,noupdate =“1”,每次升级时重新导入数据,noupdate =“0”。 noupdate标志存储在每个记录的外部标识符信息中。 可以使用技术菜单中的外部标识符表单直接手动编辑,使用不可更新复选框。 提示 noupdate属性在开发模块时可能很棘手,因为稍后对数据所做的更改将被忽略。 解决方案是,不使用-u选项升级模块,而是使用-i选项重新安装它。 使用-i选项从命令行重新安装将忽略数据记录上的noupdate标志
返回至
数据的noupdate属性
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施