GreenOdoo-8.0-win32中一个模块的目录结构

本文详细介绍了OpenERP模块的文件结构及其组成部分的功能,包括安全设置、静态资源管理和配置参数等关键内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



/module_name/
/module_name/__init__.py
/module_name/__openerp__.py
/module_name/i18n
/module_name/i18n/module_name.pot
/module_name/images/
/module_name/images/screenshot.png
/module_name/migrations
/module_name/module.py
/module_name/module_view.xml
/module_name/module_wizard.xml
/module_name/module_report.xml
/module_name/module_data.xml
/module_name/module_demo.xml
/module_name/module_security.xml
/module_name/wizard/
/module_name/wizard/__init__.py
/module_name/wizard/wizard_name.py
/module_name/wizard/wizard_name_view.xml
/module_name/wizard/wizard_name_workflow.xml
/module_name/report/
/module_name/report/__init__.py
/module_name/report/report_name.sxw
/module_name/report/report_name.rml
/module_name/report/report_name.py
/module_name/security
/module_name/security/ir.model.access.csv
/module_name/static/src/img/icon.png
/module_name/tests


Security

模块中定义的每个对象必须至少有一个安全规则,使其能够访问。


static

处于安全考虑,强制性的将openERP模块中web部分用到的所有文件放置在static文件夹中。比如图片等等。还有相关的css,js,xml文件。其中的xml文件,是QWeb的模板。


__openerp__.py

此文件负责记载需要加载的文件 比如:

'js': ['static/src/js/*.js'],

'css': ['static/src/css/*.css'],

'qweb': ['static/src/xml/*.xml'],

这些配置参数使用了通配符,所以我们添加新的文件,不需要再修改此文件,新文件只要在对应的文件夹中,有对应的扩展名,web客户端将加载它


__init__.py

python包的概念,实现包的层级调用

此文件用于导入此目录下的文件,自行启动。导入目录实质上是导入其中的_init_.py文件(controllers目录,models,tests目录下有),data,static等目录下是没有这个文件的,也就不会导入。


_openerp_.py





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值