Odoo二次开发笔记(一) 模块创建

一、创建新模块   

        python odoo-bin scaffold openacademy(模块名称) myaddons(上一级目录)

二、编辑模块信息

  1. 模块下的__manifest__.py
  2. 编辑信息:包括名称name,描述description,作者author,作者网站地址website,版本version基础数据data,演示数据demo,分类category,依赖depends,许可license,是否自动安装auto_install,是否为应用application,样式集css,是否可网页安装installable,钩子hook(pre_init_hook前执行、post_init_hook安装后和uninstall_hook卸载后)。
# -*- coding: utf-8 -*-
{
    'name': "leave",

    'summary': """
        demo,developing,test""",

    'description': """
        This is my first app for Odoo
    """,

    'author': "showdom",
    'website': "http://www.tlrfid.cn",

    # Categories can be used to filter modules in modules listing
    # Check https://github.com/odoo/odoo/blob/master/odoo/addons/base/module/module_data.xml
    # for the full list
    'category': 'Uncategorized',
    'version': '0.1',

    # any module necessary for this one to work correctly
    'depends': ['base'],

    # always loaded
    'data': [
        # 'security/ir.model.access.csv',
        'views/views.xml',
        'views/templates.xml',
        'views/workflow.xml',
    ],
    # only loaded in demonstration mode
    'demo': [
        'demo/demo.xml',
    ],
    'css': ['static/src/css/leave.css'],
    'installable': True,
    'application': True,
    'auto_install': False,
}

三、检查模块

  1. 设置中激活开发者模式
  2. 然后点击应用,执行更新应用列表
  3. 之后便可以所搜到了你的模块
 


阅读更多

没有更多推荐了,返回首页