天天看点

odoo10(3)模块

通过模拟odoo的销售模块介绍如何搭建自己的模块

创建一个文件sale.py在__init__.py中引入

odoo10(3)模块

表即对象。创建一个SaleOrder对象,继承自models.Model(python继承)

_name表示odoo对象名称,系统会在安装或者升级中自动将.装换为_在数据库中创建表,即创建一张sale_order表,也可以通过_table来自定义表名(一般用不到),_rec_name即表单点进去后左上角显示的内容,不指定默认为_name的值+记录ID进行展示,可以通过_rec_name指定字段展示,也可以通过name_get方法来自定义展示,_order为记录的展示顺序,同sql排序,_description为表的描述信息。安装之后,会在ir_model表中增加一条记录

odoo10(3)模块