本帖最后由 jeffrey 于 2018-5-8 16:11 编辑
比较了xml和csv的区别和优缺点,虽然csv文件提供了一种简单紧凑的格式来表示数据, xml文件更加强大,可以更好的控制加载过程,它们的文件名不需要与要加载的模型匹配,因为信息 由文件中的xml元素提供的。 现在<odoo>和<data>是等效的 record中强制两个属性,model和id 其中id来记录外部标识符,以下的每个字段都有field 这是一个结构 重复数据加载时,将重写上次运行中加载的记录,重要的是这意味着 可以手动更改。 <date noupdate=1></date> 这些记录将在安装addon模块的时候创建,但在后续模块升级中不会对她进去任何操作。如果想升级时导入 则变为noupdate=0
我们使用<delete>元素,通过ID或搜索域来查找目标记录,进行数据记录删除操作。 例如,使用搜索域找到要删除的记录: <delete model="ir.rule" search=" [('id','=',ref('todo_app.todo_task_user_rule'))]" /> 在这种情况下如果我们知道要删除的具体ID,我们可以直接使用它来达到同样的效果: <delete model="ir.rule" id="todo_app.todo_task_user_rule" />
|