Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python OpenERP fields.function()解释_Python_Xml_Openerp - Fatal编程技术网

Python OpenERP fields.function()解释

Python OpenERP fields.function()解释,python,xml,openerp,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)}), 请给我解释一下上面字段中的以下存储属性 我们可以将fiel

我从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)}),
请给我解释一下上面字段中的以下存储属性

我们可以将
fields.function(
与type='manyOne'一起使用吗?
如果您能在openerp 7中给我一个参考示例代码或示例模型类,您可以从这里获得有关
字段的信息。函数

  • 你可以在插件中找到很多例子


    希望这将对您有所帮助。

    'store'=True将在数据库中存储字段值。一旦存储,功能字段函数将不再执行


    但是如果'store'的值是一个字典,那么(
    字典的键将是一个模型名,值将是一个元组,包含ID列表、字段名列表和10-我不知道:-(
    )指定为字典键的模型中的任何更改/更新以及更改/更新都位于元组中指定的ID中,并且更改或更新位于列表中指定的字段名称中,然后将加载功能字段的功能并将新数据保存在数据库中属性。?在其他地方,它的状态如store='True'表示需要在数据库中保存记录
    store='True'
    将字段的值存储在数据库中。默认情况下,它是
    False
    ,这意味着它的值不会存储在数据库中。但在上面的代码中,它的值不同。那么它返回True/False吗?