ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

重写Odoo(二)odoo __manifest__.py 结构

2022-07-10 08:33:08  阅读:175  来源: 互联网

标签:__ xml __. app py summary 依赖 模块 odoo


简介:

这个文件是模块的配置文件,包含模块的所有基本信息

一: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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有