odoo12 日历模块_Odoo12模块目录结构说明及分析

Odoo模块目录分析以stock模块为例

6022e3b6334522b5bd23732a70b47f34.png

controllers

自定义的控制器实现,具体用法参考website模块;自定义一些网页或功能可通过Controller实现

data

初始化数据文件目录

e2b21117e8cff59efcca378c32adfd98.png

如图所示在安装模块时会在数据库表stock_location中添加一条记录,该记录的name字段值为Physical Locations,usage字段为view,company_id字段为空

doc

模块说明文档目录

i18n

国际化文件目录,针对不同语言有相应的翻译文件与其对应,用户登录成功后在首选中修改语言后,系统会自动查找相应的翻译文件

models

模块中使用到的所有对象模型,相应的业务逻辑代码都在次目录下的文件中,模型对象继承自models.Model

report

模块中有关的报表模型或者相应报表视图文件

security

权限控制目录,ir.model.access.csv文件中保存不同用户分组对相应模型对象的增删改查的权限控制

*_security.xml文件中定义了用户组以及用户组的分类,用户组就是在ir.model.access.csv中被授权的对象

static

静态资源目录

description目录是一个项目描述目录,icon.png是模块的图片,在应用看板中可以看到;此文件名称都是固定的,图片尺寸最好是100*100;也可在此目录下使用一些html格式的文件对模块做一个描述

src目录是一些资源目录如:js、css、images、xml

views

视图文件目录

models目录下的模型对象的视图文件,如表单视图、列表视图、搜索视图、看板视图等等

wizard

向导目录

向导模型在数据库中也会建立相应的数据库表,向导保存的是一些临时使用的数据,视图上多以弹出框形式展示,向导产生数据为临时数据不会长时间在数据库中保存,模型对象继承自models.TransientModel

'manifest.py'

模块配置文件

name: 模块名称

version: 模块版本

category: 模块分类

sequence:模块的序号

summary:模块概述

description: 模块功能描述

author:模块作者

website:模块主页

depends: 模块依赖的模块集合

demo:演示数据文件集合

data: 模块的所有视图文件集合

qweb:自定义的Odoo视图文件集合

installable: 模块是否可以安装

application: 模块是否是应用

auto_install:模块是否会自动安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值