OpenERP fields.function()解释

Pri*_*ckZ 6 python xml openerp

我从stock.py文件和行号163获得此代码

'complete_name': fields.function(_complete_name, type='char', size=256, string="Location Name",
                    store={'stock.location': (_get_sublocations, ['name', 'location_id'], 10)}),
Run Code Online (Sandbox Code Playgroud)

请在上面的字段中给我一个关于以下商店属性的解释.

我们可以使用fields.function(type ='many2one'吗?如果可以请在openerp 7中给我一个参考样本代码或样本模型类

Oma*_*maL 6

'store'= True会将字段的值存储在数据库中.存储后,功能字段功能将不再执行.

但是如果'store'的值是一个字典那么(key of the dictionary will be a model name and value will a tuple with list of ids, list of field name and 10-i dont know:-()在指定为字典和更改/更新的模型中的任何更改/更新都在元组中指定的ID中,并且更改或更新在指定的字段名称中然后在列表中加载功能字段的功能,新数据将保存在数据库中