石头主讲:odoo之旅
2018-12-11-19:30

老天笔记
一、开发环境先讲讲
环境:康虎绿色版GOdoo12-Community

1、绿色版各目录及该目录下各文件解释说明;
2、odoo必须的:nodejs
3、odoo打印必须的:wkhtmltppdf;

二:创建第一个模块来玩:

1、模块各目录及该目录下的文件对应的功效解释说明;
2、各文件的作用解释说明;
3、权限和用户组回忆今天中午;
4、xml只有<odoo>和</odoo>是必须的,其他都可有可无;
5、xml必须有一个开一个关掉;
6、csv解释说明:第一和第二不严格,第三非常严格了,必须按格式来。1是有权限,没权限是0。Ture是1,False是0
7、view的xml  ul  li一看就是一个列表,用foreach循环,

id=object显示详情 id=listing
controllers视图,有表有字段,

视图的结构,对应数据库的一条记录。ir.ui.view这个表里有name有model字段,field_parent字段表示上下级关系,四个全家桶:创建人创建时间更新人更新时间

form如果很丑,就得用group把它包起来,comment是没有的,石头自己加进去的注释着用。
arch type类型xml
定义一个sheet中间白的这块,
头里定义了按钮
sheet定义了
notebook是面签,是定义一个有多页,page1page2page3
订单明细行就这个。多面是多page不是多notebook,解释型语言。
对着目录来讲Odoo开发,相当于源码解析。

附石头的群:【康虎云报表583804904】:https://jq.qq.com/?_wv=1027&k=5XIPdH4
厦门-碎石头主讲:odoo12开发之旅-珠海杜哥笔记.txt