自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 Odoo - Testing Modules

Odoo 通过对 Python 的 unittest 封装提供了对模块的测试功能 如果要自定义一些测试,只需要简单的在你的模块目录下创建一个 tests 文件夹,它将会自动的检测你的模块。 这写module的名字应该是以test_ 开头,并且应该在tests/__init__.py 文件中明确的 import your_module|-- ...`-- tests |-- __i

2016-10-18 14:43:25 1332

翻译 Data Files

Odoo 是一个高度数据驱动的系统,他的 UI (menus and views),security (access right and aceess rule),reports 以及 plain data 都是通过 定义 record 来实现的Structure在 Odoo 中设置一些数据的最主要的方式就是通过设置 XML data files,它的结构如下:<!-- the root eleme

2016-10-11 13:38:53 1046

翻译 Odoo ORM API(七)- Porting from the old API to the new API

Porting from the old API to the new API在 new API 中避免了直接使用 ids 组成的 list,而使用 recordsets使用 old API 方式写的 method 将会被 ORM 自动的转换,没有必要切换到老的 pool 来调用 old API,可以直接把它当成 new API ,用 recordset 来调用search() 直接返回一个

2016-10-11 09:14:11 1039

翻译 Odoo ORM API(六)- Inheritance and extension and Domains

Inheritance and extensionOdoo 提供了三种不同机制用来扩展models in a modular way:继承一个已经存在的model,添加一些新的属性或者方法,但是,源model不会增加属性或方法,只是自己改变在另外一个 Odoo module 中,直接扩展源model,给他添加新的属性或方法,而不用去修改源码delegating some of the mode

2016-10-10 11:14:35 1063

翻译 Odoo ORM API(五)- Fields

FieldsBasic fields 基础性字段class openerp.fields.Field(string=None, **kwargs) 这些字段描述符也包含了对这个字段的定义,同时也对这条 record 的每个字段进行了一定的权限控制。下面的几个属性可以在定义字段时写入: - Name 描述 Parameters: string 在用户界面显示的label,如果

2016-10-09 13:03:37 6545

翻译 Odoo ORM API(四)- Methond decorators

Method decorators这一小节介绍了对两种不同风格的API的管理,这两种API分别是 traditional 和 record,在traditional 风格中,一些参数(cr, uid, ids, context)是被显示的设置在函数定义中,而在record 风格的API中,定义函数是不需要主动设置这些参数的,这些参数都会被隐藏在 model instances 中传入,显得更加的 o

2016-10-05 21:20:41 1551

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除