内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

创建一个自己的模块

2018-09-07 18:16 出处:清屏网 人气: 评论(0

前段时间刚刚进入新的公司,公司要求使用odoo开发,对于一个从没有接触过odoo的小白来说,一切都要从头学习,从今天开始每天学习odoo的笔记开始上传,记录学习历程以及遇到的问题,期待与大家共同探讨交流。

创建第一个自己的模块

1. 首先需要在odoo源代码的addons文件夹下面创建一个文件夹,文件夹名是可以是模块的名称

2. 然后在自己创建的文件夹下面创建两个必须创建的py文件

1. __init__.py

2. __manifest__.py

自定义模块文件

__manifest__.py文件中是一个字典,这个字典中的内容是关于这个模块的配置信息 

__manifest__.py文件中的配置信息

-name:必须,模块名称

-version:模块版本号

-description:模块说明

-author:作者

-website:指向外部网页

-license:模块许可,默认为LGPL-3

-category:模块分类,在软件管理中可以通过分类来查看

-depends:python列表类型,指定安装该模块需要的前置模块

-data:python列表类型,该模块用到的数据元素

-demo:安装模块时安装的demo数据

-auto_install:如果安装了所有依赖项,将自动安装此模块。它通常用于“链接模块”,实现两个独立模块之间的协同集成。例如,sale_crm取决于sale和crm,并设置为auto_install。当两个sale和crm安装,它会自动将CRM活动追踪到销售订单没有任何sale或crm意识到彼此的

-application:bool型数据,用于说明该模块是否为应用程序

css(list(str)):使用要导入的自定义规则指定css文件,这些文件应位于static/src/css模块内部。

images(list(str)):指定模块使用的图像文件。

3.创建完这两个文件,并补充完相关文件内容之后,就可以在odoo的开发者模式中更新应用列表,然后查找自己的应用并且安装、更新、和卸载自己的模块了

4. 该实例类似于hello word 一样,只是教大家如何创建并安装自己的模块,以后继续更新其他内容

分享给小伙伴们:
本文标签: CRMCSSPython

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

CopyRight © 2015-2016 QingPingShan.com , All Rights Reserved.

清屏网 版权所有 豫ICP备15026204号