Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.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 7中创建记录时,继承模型并提供新模型会出错_Python_Inheritance_Openerp_Odoo_Openerp 7 - Fatal编程技术网

Python 在继承的模型-OpenERP 7中创建记录时,继承模型并提供新模型会出错

Python 在继承的模型-OpenERP 7中创建记录时,继承模型并提供新模型会出错,python,inheritance,openerp,odoo,openerp-7,Python,Inheritance,Openerp,Odoo,Openerp 7,在OpenERP v7中,我需要获得travel.partner模型中res.partner模型的所有字段 class travel_partner(osv.osv): _name = "travel.partner" _inherit = "res.partner" 在“travel.partner”模型中创建记录时效果良好。但当试图创建合作伙伴记录或用户或公司时,会出现以下错误 AttributeError: 'Field image not found in browse

在OpenERP v7中,我需要获得travel.partner模型中res.partner模型的所有字段

class travel_partner(osv.osv):
    _name = "travel.partner"
    _inherit = "res.partner"
在“travel.partner”模型中创建记录时效果良好。但当试图创建合作伙伴记录或用户或公司时,会出现以下错误

AttributeError: 'Field image not found in browse_record(travel.partner, 68)'

我怎样才能解决这个问题?或者,除了将所有字段重新编码到新表中之外,还有其他解决方案吗?

您可以尝试通过定义travel.partner和res.partner之间的关系,与product.templateproduct.product相同,方法是添加
\u inherits
not inherit,它将允许您访问子模型中的所有父字段

在目前的情况下,我不能在不查看整个代码的情况下说任何事情,因为从逻辑上讲,您的问题中没有错误,所以最好是添加所有细节,或者只是实现另一个细节


因为当您创建res.partner时,不能将其作为res.partner的子项使用。

您可以尝试通过定义travel.partner和res.partner之间的关系,与product.templateproduct.product相同,方法是添加
\u inherits
not\u inherit,它将允许您访问子模型中的所有父字段

在目前的情况下,我不能在不查看整个代码的情况下说任何事情,因为从逻辑上讲,您的问题中没有错误,所以最好是添加所有细节,或者只是实现另一个细节

因为当你创建res.partner时,你不能去旅行,因为它是res.partner的孩子。

我得到了答案。 错误是由于具有存储条件的函数字段引起的。在res.partner中,有使用存储条件的image_medium和image_small字段,键为res.partner。在我的新模型中,我重新定义了代码,将store condition key更改为travel.partner,解决了这个问题

我得到了答案。
错误是由于具有存储条件的函数字段引起的。在res.partner中,有使用存储条件的image_medium和image_small字段,键为res.partner。在我的新模型中,我重新定义了代码,将存储条件键更改为travel.partner,解决了此问题

请显示此新模型的xml视图,其中添加了字段。是否也可以添加
图像
字段的定义?@emiprotechnologiesvt.Ltd.:我刚刚复制了基本模块中定义的基本res.partner视图。更改了型号和名称。没有其他更改。@ChesuCR:我试图为travel定义图像字段。partner也请显示此新模型的xml视图,您在其中添加了字段。是否可以同时添加
图像
字段的定义?@EmiproTechnologiesPvt.Ltd.:我刚刚复制了基本模块中定义的基本res.partner视图。更改了型号和名称。没有其他更改。@ChesuCR:我也尝试过为travel.partner定义图像字段