-------------------------------------------------------

控制器   两个文件__init__.py 和 portal.py

  portal.py    路由函数,匹配和跳转

------------------------------------------------------

data 是数据    初始化数据文件目录

---------------------------------------------------

doc 说明文档 对这个模块进行说明

-----------------------------------------------------

i18n  语言信息

------------------------------------

maigrations    数据库迁移

--------------------------------------------

模型   最终会成为数据库的表和字段  orm操作

-----------------------------------------------------------------

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

--------------------------------------------------------------------

ir.model.access.csv 文件,里面用于定义不同的角色组对应于不同模型的相关权限,包括读(read),写(write),创建(create)和删除(unlink)权限,拥有相关权限则为 1,反之为 0。

----------------------------------------------------------------------

static   静态文件夹

--------------------------------------------------------------------

views   模板视图  最终客户看到的页面

-------------------------------------------------

__manifest__.py

逐一解读

name       模块名   (必填)

version    版本号

category     类别

sequence        序列

summary      总结

description   描述

website        网站,一般还会有个auth  然后这个是auth的个人门户

depends            翻译是 视情况而定    加载依赖包   (必填)    本模块所依赖的模块,安装本模块会同时安装依赖的模块

          Odoo模块必须在此之前加载,因为该模块使用它们创建的功能,或者因为它改变了它们定义的资源。

       安装模块时,会在其之前安装所有依赖项。同样在加载模块之前加载依赖项。

data         加载的xml文件

demo    案例,渲染到页面中

installalbe  是否可安装

auto_install   自动安装

application  是不是应用程序,设置True,就可以在应用中看到该模块

# -*- coding: utf-8 -*-
{# name:模块名称'name': " test",# description:模块描述'description': """自定义模块""",# author:模块作者(XXX公司或张三)'author': "Hu",# website:作者或公司网址'website': "http://weibo.com/hcw1202",# category:模块分类'category': "test",# version:模块版本'version': "版本",# depends:所依赖其他模块'depends': ["base","stock","sale"],# 模块安装时加载'data': ['security/权限文件.csv','data/预制数据.xml','views/视图文件.xml',],# 创建数据库时勾选Load demonstration data后安装该模块加载演示数据'demo': ['data/演示数据.xml',
],
}

转载于:https://www.cnblogs.com/hellosen/p/11050388.html

odoo12模块目录相关推荐

  1. TP自动生成模块目录

    TP自动生成模块目录 例如我想在项目中增加一个AdminI模块 只需要在入口文件index.php中添加: define('BIND_MODULE','Admin'); 再访问127.0.0.1项目就 ...

  2. python os模块下载_Python OS模块目录文件处理

    Python编程语言优势特点比较突出,在Python语言中,有一种标准模块叫OS模块,Python OS模块包含普遍的操作系统功能,如果你希望你的程序能够与平台无关的话,这个模块尤为重要,它允许一个程 ...

  3. Spring Boot 内置Tomcat——IntelliJ IDEA中配置模块目录设为文档根目录(DocumentRoot)解决方案

    源码分析 org.springframework.boot.web.servlet.server.DocumentRoot /*** Returns the absolute document roo ...

  4. 模块目录下site.php,使用apache配置为每个站点指定PHP包含目录

    我最近切换到fastcgi,现在我有一个问题,设置以前在.htaccess中设置的php include路径为: php_value include_path "[INCLUDE PATH] ...

  5. Linux自动挂载模块目录,LINUX modprobe命令-自动处理可载入模块

    modprobe命令 用于智能地向内核中加载模块或者从内核中移除模块. modprobe可载入指定的个别模块,或是载入一组相依的模块.modprobe会根据depmod所产生的相依关系,决定要载入哪些 ...

  6. Python常用模块——目录

    Python常用模块学习 Python模块和包 Python常用模块time & datetime &random 模块 Python常用模块os & sys & sh ...

  7. 旧版 npm 安装 node_modules 模块目录层次过深,导致 win 下无法删除

    windows 删除目录时提示文件名或扩展名太长无法删除 解决方案,使用 node 模块 rimraf 全局安装模块 npm install -g rimraf 删除目录 rimraf node_mo ...

  8. 【Android】多模块工程移动目录编译报错:Could not determine the dependencies of task ‘:app:compileDebugJavaWithJavac‘

    1 背景 事情是这样的,最近在利用组件化的方式开发一个多模块工程,看着模块越来越多,于是想把某些同一层级的模块放到同一个目录下,如下: 可以直接将相应模块拖动到目标目录下,也可以如下所示,在模块上右键 ...

  9. 在CentOS 6.9 x86_64的nginx 1.12.2上开启echo-nginx-module模块实录

    echo-nginx-module是一个第三方模块,在nginx源码中没有,但是OpenResty中有,它为nginx.conf带来了echo,sleep,time等多个类似bash的强大命令. 目前 ...

最新文章

  1. java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...
  2. html缩进快捷键_HTML 入门笔记
  3. 解决HierarchyViewer不能连接真机的问题
  4. spring融合activitymq-all启动报错的解决办法
  5. ORACLE----触发器,存储过程及JOB
  6. 入手腾龙SP AF90mm MACRO
  7. BeetleX框架详解-小结
  8. android 遍历所有view,Android 算法:遍历ViewGroup找出所有子View
  9. sybase函数学习(八)
  10. 直观判断每个整数是不是丑数的方法
  11. 五年烧光 3.5 亿美金,互联网独角兽是如何把自己玩死的?
  12. 又把锅甩给中国!苹果和解给了300多亿,但高通业绩预测并不乐观
  13. 在linux下安装Avria(小红伞)
  14. 51nod 1134最长递增子序列
  15. 爬虫实例十一 全国城市房价排行
  16. 怎么让背景铺满整个页面_PPT背景太单调,教你这3种实用的技巧!
  17. Linux学习之源码2:start_kernel流程
  18. (转)比特币基金难产 区块链基金成首发
  19. VB实现List集合
  20. 「项目管理」如何使用甘特图分解项目?

热门文章

  1. 隐私保护与数据利用的冲突,如何避免成为透明人
  2. osg::ArgumentParser和osg::ApplicationUsage
  3. 05 _ 内存快照:宕机后,Redis如何实现快速恢复?
  4. 零售数据分析方法学习笔记
  5. CSDN插入公式的方法
  6. mysql分隔符声明_MySQL中的分隔符
  7. 百度百科制作不求人:APP词条制作流程攻略
  8. 【虹科分享】在容器上使用 ntop 工具的最佳实践
  9. 回望过去三年(作为程序猿踏入社会的三年) 续篇
  10. 996高薪,955底薪,你选哪个?互联网大厂的薪酬一览