首页 > 解决方案 > 什么是无效的叶子[odoo中的错误?

问题描述

将过滤器应用于 many2many 字段时,我收到此错误。

python中的字段定义是:这是python中的字段定义

fields.Many2many(string='AnalysisProfile',
                    comodel_name='olims.analysis_profile',
                    relation='ar_to_analysisprofile',
                    domain="[('Deactivated', '=',False )]"

在 XML 视图中:

 <field name="AnalysisProfile" string="Analysis Profile"></field>

我收到以下错误:

raise ValueError("无效的叶子 %s" % str(self.leaf))

ValueError:无效的叶子[

标签: odooodoo-9

解决方案


您在域中添加了额外的双引号,将其删除并尝试。

fields.Many2many(string='AnalysisProfile',
                comodel_name='olims.analysis_profile',
                relation='ar_to_analysisprofile',
                domain=[('Deactivated', '=',False )])

并确保您Deactivatedolims.analysis_profile. 希望它会帮助你。


推荐阅读