Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 6685|回复: 1
打印 上一主题 下一主题

你弄懂__openerp__.py 文件了么?

[复制链接]

24

主题

26

帖子

125

积分

版主

Rank: 7Rank: 7Rank: 7

积分
125
跳转到指定楼层
楼主
发表于 2015-8-23 21:46:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 南帝 于 2015-8-23 22:46 编辑

清单文件(manifest file)用于声明一个python包作为Odoo模块、并指定一些模块元数据。
这是一个名为__openerp__.py的文件,它包含一个Python字典,每个字典键指定一个模块元数据项。
可用的清单字段有:
name (str, required)
    模块的可读名称
version (str)
    模块的版本,应该遵循语义版本控制(semantic versioning)规则
description (str)
    模块的扩展描述, 使用结构化的文本(reStructuredText)
author (str)
    模块的作者
website (str)
    模块作者的网址
license (str, defaults: AGPL-3)
    模块的发布许可证
category (str, default: Uncategorized)
在Odoo中的分类,模块大致的业务领域。
尽管推荐使用现有的分类,但这个字段可自由指定,未知的分类是动态创建的。分类的层次结构可使用分隔符"/"创建。
例如,Foo/Bar将创建分类Foo,以及分类Bar作为Foo的子分类,并将Bar设置为此模块的分类。
depends (list(str))
必须先于此模块加载的Odoo模块,可能因为此模块使用了这些模块的特性,或者改变了这些模块定义的资源。
    安装一个模块时,所有的依赖项将先于它安装;同样地,加载此模块时也会首先加载依赖项。
data (list(str))
数据文件列表,必须随模块安装或更新;基于模块根目录的路径列表。
demo (list(str))
数据文件列表,只会在演示模式下安装或更新。
auto_install (bool, default: False)
如果是True,在所有的依赖项已安装后,此模块会被自动安装。
通常用于"link modules",实现两个原本独立的模块间的协同集成。
举例来说,sale_crm依赖于sale和crm,并被设为auto_install。
当sale和crm均被安装时,它自动装上CRM营销追踪销售订单,无须sale或crm意识到对方。

  1. # -*- encoding: utf-8 -*-
  2. {
  3. "name": "my_test",
  4. "version": "8.0.0.1",
  5. "description": """
  6. This is just a test.
  7. """,
  8. "author": "Eric",
  9. "website": "http://www.mytest.com",
  10. "license": "AGPL-3",
  11. "category": "YD",
  12. 'depends': [
  13. 'base',
  14. ],
  15. "data": [
  16. 'test_view.xml',
  17. ],
  18. "demo": [
  19. 'demo_data.xml',
  20. ],
  21. "auto_install": False,
  22. }
复制代码

英文网址: https://www.odoo.com/documentation/8.0/reference/module.html


回复

使用道具 举报

2

主题

18

帖子

46

积分

新手上路

Rank: 1

积分
46
沙发
发表于 2015-8-30 23:48:21 | 只看该作者
讲的很详细
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-4 08:12 , Processed in 0.011452 second(s), 10 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表