也许我对当前情况有些分心,但是我不明白为什么这不起作用:
我有一个名为my.comodel
的模型。该模型有一个名为invisible
的字段,它是一个 Boolean 。
另一方面,我有另一个模型,它有一个名为my_o2m_field
的 One2many 字段,并指向my.comodel
。我只希望该字段仅显示字段invisible
为 False 的记录:
my_o2m_field = fields.One2many(
comodel_name='my.comodel',
inverse_name='my_m2o_field',
domain="[('invisible', '=', False)]",
# domain=[('invisible', '=', False)],
string='Test',
)
我已经尝试了两个域(还有更多域),但都没有结果。关键是当我进入技术界面并在数据库结构中查找该字段时,该字段将使用我对其所做的所有更改进行更新,但域始终保持空白。而且,如果我尝试通过界面进行修改只是为了进行测试,则会收到一条消息,警告您通过代码而不是通过界面更改字段属性。
有什么想法吗?或者我该如何管理我想要的东西?我有个主意,但是太乱了。