Odoo 命令创建应用 & 目录含义说明


一、创建应用

python odoo-bin scaffold example my_addons
python odoo-bin scaffold 模型名称 放置它的位置

执行后会发现在 odoo-12.0/my_addons 里面有个新建的文件夹 example, 里面会包含__init__.py、manifest.py、controllers、demo、models、security、views这几个文件夹。

二、应用目录含义说明

controllers  		# 控制器 (HTTP路径)
data				# 演示和数据XML
doc					# 模型说明
models				# 定义模型
report				# 报告
security			# 权限管理
i18n				# 翻译文件
views				# 视图和模型
static				# 静态文件css、js、img等
tests				# 存放 python 和 yml 测试用例
wizard				# 放临时的 model 和视图
__manifest__.py		# 模块详细信息&依赖

三、manifest.py 内容说明

# -*- coding: utf-8 -*-
{
    # 模型名
    'name': "example",

    # 摘要
    'summary': """
        模块简要说明,用作模块列表上模块下方的副标题""",
    # 介绍
    'description': """
        对模块用途的详细说明
    """,

    # 作者
    'author': "Nick Peng",

    # 网址
    'website': "http://www.yourcompany.com",

    # Categories can be used to filter modules in modules listing
    # Check https://github.com/odoo/odoo/blob/12.0/odoo/addons/base/data/ir_module_category_data.xml
    # for the full list

    # 类别
    'category': 'Uncategorized',

    # 版本号
    'version': '0.1',

    # 应用模块依赖(此模块正常工作所必需的任何模块)
    'depends': ['base'],

    # Web每次需要加载的数据文件
    'data': [
        # 'security/ir.model.access.csv',
        'views/views.xml',
        'views/templates.xml',
    ],
        
    # 演示文件(只在演示模式下加载的文件)
    'demo': [
        'demo/demo.xml',
    ],
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值