重写Odoo(二)odoo __manifest__.py 结构
作者:互联网
简介:
这个文件是模块的配置文件,包含模块的所有基本信息
一:name
模块的名字
二:summary
摘要
三:description
长说明,随便写了
四:author
作者,署名总是会的
五:website
网站地址
六:depends
依赖模块
有时候我们的自己做的模块要依赖别的模块,那么odoo加载的时候需要注意在依赖的模块加载完以后再加载我们的模块,就要写好依赖,不然报错。
七:data
数据文件
odoo是一个基于数据库存储数据和逻辑的ERP系统,高度依赖数据关系。
我们需要明确的告诉odoo,我们的模块都有什么数据,都放在这里
八:category
分类
在模块这个组件中,左侧的分类导航,把我们的模块放在哪个分类里。
我现在喜欢写
'category': 'Hidden',
会在一个空的交技术的分类
九:version
版本号,自己的版本号也要规范,逐步升级
十:installable
是否可以安装,也不是太明白,反正都写了true
十一:application
是否app,odoo当中有app,有模块,默认进入时,只显示app,那么,我反正不管写什么,都写成app,省的进去再搜索模块了。
十二:auto_install
如果依赖项都安装了,那么这个模块会自动安装,一般False
十三:license
许可证类型,我都没写过,都自己用的,你准备商用最好查查写一下。
最后贴一下我经常用的配置
# -*- coding: utf-8 -*- { 'name': "*****", 'summary': """ Short (1 phrase/line) summary of the module's purpose, used as subtitle on modules listing or apps.openerp.com""", 'description': """ Long description of module's purpose """, 'author': "自由工作室", 'website': "http://www.bing.com", 'depends': [], # always loaded 'data': [ # 'security/ir.model.access.csv', 'views/views.xml', 'views/templates.xml', ], # only loaded in demonstration mode 'demo': [ 'demo/demo.xml', ], 'category': 'Hidden', 'version': '15.0.0.1', 'installable': True, 'application': True, 'auto_install': False, }
标签:__,xml,__.,app,py,summary,依赖,模块,odoo 来源: https://www.cnblogs.com/jackadam/p/16462510.html