当我想在 tryton 上搜索字段的记录时,我遇到了显示属性名称的问题。它显示“属性”ID”,这是我从未在我的代码上创建的。
这就是我的代码的样子:
我编码了一个字段
position_meta = fields.Many2One('meta.position', 'Position')
“元位置”类:
class Meta_position(ModelView, ModelSQL):
__name__ = 'meta.position'
position = fields.Char('Position', translate=True,
required=True)
area = fields.Char('Area', translate=True,
required=True)
def get_rec_name(self, position):
return self.position
在 xml 上,我被称为我创建的字段:
<label name="position_meta"/>
<field name="position_meta"/>
然后我编写了一个文件 position.xml 包含一些我希望在我从字段中搜索记录时打印它们的记录:
代码是:
<tryton>
<data>
<record model="meta.position" id="meta_position_1">
<field name="position">A</field>
<field name="area">ar1</field>
</record>
<record model="meta.position" id="meta_position_2">
<field name="position">B</field>
<field name="area">ar2</field>
</record>
</data>
</tryton>
然后我设置了这个position.xml
文件tryton.cfg
我的问题是该字段不接受我所做的属性的名称position
或area
来自我所做的 position.xml
我想知道有什么问题
是他们的另一个步骤,我应该这样做以显示我自己的属性。
在底部,有一张它看起来像场的图片。