关注各种黑科技
B站UP主,编程教学,游戏玩家,挂B,金牛座

创建第一个Odoo模块 part3

创建第一个Odoo模块 数据文件 odoo是一套数据驱动的系统,甚至有些模块的存在就是为了向数据库提供数据(比如不同国家的会计数据模块) 数据文件结构XML(也存在一些csv数据文件) 数据文件需在manifest data或demo字段里列出,才能在模块安装更新后正确的加载 练习 给我们的openacademy_course表里加入3条记录 record的id值是一个external-identifier,可以在web设置里查看所有的外部标示 https://www.odoo.com/documentation/8.0/glossary.html#term-external-identifier 动作与菜单 odoo把菜单和菜单的动作也保存在数据库里,通过上面data数据文件添加。 危险 小心record id的定义引用顺序 练习 给openacademy.course模型添加菜单和动作 注意 data xml不能为空,否则解析会报错 <openerp> <data> </data> </openerp> xml里面如要写中文,请加utf8头 <?xml version="1.0" encoding="UTF-8"?> 补充 已经存在记录的表,后加的required=True不会在数据库里生效 可以在web后台-》设置-》技术-》数据库结构 查看模型的定义, 里面的信息是一些缓存数据,具体表的结构,请到数据库里查看。
转载请注明出处
分享到: 更多 (0)

评论 0