如何判断某元素存在于
-
@digitalsatori 在 如何判断某元素存在于 中说:
@Steven 可以用
[('participator_ids', 'in', uid)]
把
uid
放在元组的第一个元素是不对的。系统对x2M
类型字段会自动反转过滤条件的。谢谢!
按照您所说的,反转过滤条件,模块升级没有报错。但在“应用”界面内点击过滤菜单,运行过程中出现了问题。
“
File "C:\Program Files\Odoo 14.0.20210827\server\odoo\osv\expression.py", line 1010, in __leaf_to_sql
raise ValueError("Invalid domain term %r" % (leaf,))
Exception
”
若方便,还请赐教。 -
@steven 在 如何判断某元素存在于 中说:
@digitalsatori 在 如何判断某元素存在于 中说:
@Steven 可以用
[('participator_ids', 'in', uid)]
把
uid
放在元组的第一个元素是不对的。系统对x2M
类型字段会自动反转过滤条件的。谢谢!
按照您所说的,反转过滤条件,模块升级没有报错。但在“应用”界面内点击过滤菜单,运行过程中出现了问题。
“
File "C:\Program Files\Odoo 14.0.20210827\server\odoo\osv\expression.py", line 1010, in __leaf_to_sql
raise ValueError("Invalid domain term %r" % (leaf,))
Exception
”
若方便,还请赐教。如果你确实没有写错的话。升级模块后,有没有刷新应用界面。
-
@digitalsatori 在 如何判断某元素存在于 中说:
@steven 在 如何判断某元素存在于 中说:
@digitalsatori 在 如何判断某元素存在于 中说:
@Steven 可以用
[('participator_ids', 'in', uid)]
把
uid
放在元组的第一个元素是不对的。系统对x2M
类型字段会自动反转过滤条件的。谢谢!
按照您所说的,反转过滤条件,模块升级没有报错。但在“应用”界面内点击过滤菜单,运行过程中出现了问题。
“
File "C:\Program Files\Odoo 14.0.20210827\server\odoo\osv\expression.py", line 1010, in __leaf_to_sql
raise ValueError("Invalid domain term %r" % (leaf,))
Exception
”
若方便,还请赐教。如果你确实没有写错的话。升级模块后,有没有刷新应用界面。
问题终于解决了,原来我犯一个低级错误,在domain="[('participator_ids','in','uid')]"里将uid两边的单引号去掉后,程序恢复了正常。
-
-