<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[如何判断某元素存在于]]></title><description><![CDATA[<p dir="auto">请教：<br />
我在class里创建了一个many2many字段（即： participator_ids“参与人”可以从所有注册用户里多选）<br />
<img src="/assets/uploads/files/1651017065770-92fd37d0-ff9e-4f73-bae8-c407c3e2415d-image.png" alt="92fd37d0-ff9e-4f73-bae8-c407c3e2415d-image.png" class=" img-fluid img-markdown" /><br />
现在，我需要判断目前登录的用户是否存在于participator_ids“参与人”这个字段里。如果存在，就展示在页面筛选器“我参与的任务”里。<br />
<img src="/assets/uploads/files/1651017017439-ecc3fb57-d5e8-41f3-8576-f5185c86a249-image.png" alt="ecc3fb57-d5e8-41f3-8576-f5185c86a249-image.png" class=" img-fluid img-markdown" /><br />
但这条语句中的domain可能不对，python提示无法解释。<br />
请问该如何实现这个功能？</p>
]]></description><link>https://odoo.net.cn/topic/7095/如何判断某元素存在于</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 06:19:17 GMT</lastBuildDate><atom:link href="https://odoo.net.cn/topic/7095.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Apr 2022 00:02:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 如何判断某元素存在于 on Wed, 27 Apr 2022 01:10:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steven" aria-label="Profile: Steven">@<bdi>Steven</bdi></a> 可以用</p>
<pre><code>[('participator_ids', 'in', uid)]
</code></pre>
<p dir="auto">把<code>uid</code> 放在元组的第一个元素是不对的。系统对<code>x2M</code> 类型字段会自动反转过滤条件的。</p>
]]></description><link>https://odoo.net.cn/post/28782</link><guid isPermaLink="true">https://odoo.net.cn/post/28782</guid><dc:creator><![CDATA[digitalsatori]]></dc:creator><pubDate>Wed, 27 Apr 2022 01:10:45 GMT</pubDate></item><item><title><![CDATA[Reply to 如何判断某元素存在于 on Mon, 02 May 2022 05:21:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steven" aria-label="Profile: Steven">@<bdi>Steven</bdi></a> 感谢你能更新信息</p>
]]></description><link>https://odoo.net.cn/post/28791</link><guid isPermaLink="true">https://odoo.net.cn/post/28791</guid><dc:creator><![CDATA[digitalsatori]]></dc:creator><pubDate>Mon, 02 May 2022 05:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to 如何判断某元素存在于 on Sat, 30 Apr 2022 13:49:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/digitalsatori" aria-label="Profile: digitalsatori">@<bdi>digitalsatori</bdi></a> 在 <a href="/post/28789">如何判断某元素存在于</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steven" aria-label="Profile: steven">@<bdi>steven</bdi></a> 在 <a href="/post/28788">如何判断某元素存在于</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/digitalsatori" aria-label="Profile: digitalsatori">@<bdi>digitalsatori</bdi></a> 在 <a href="/post/28782">如何判断某元素存在于</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steven" aria-label="Profile: Steven">@<bdi>Steven</bdi></a> 可以用</p>
<pre><code>[('participator_ids', 'in', uid)]
</code></pre>
<p dir="auto">把<code>uid</code> 放在元组的第一个元素是不对的。系统对<code>x2M</code> 类型字段会自动反转过滤条件的。</p>
</blockquote>
<p dir="auto">谢谢！<br />
按照您所说的，反转过滤条件，模块升级没有报错。但在“应用”界面内点击过滤菜单，运行过程中出现了问题。<br />
“<br />
File "C:\Program Files\Odoo 14.0.20210827\server\odoo\osv\expression.py", line 1010, in __leaf_to_sql<br />
raise ValueError("Invalid domain term %r" % (leaf,))<br />
Exception<br />
”<br />
若方便，还请赐教。</p>
</blockquote>
<p dir="auto">如果你确实没有写错的话。升级模块后，有没有刷新应用界面。</p>
</blockquote>
<p dir="auto">问题终于解决了，原来我犯一个低级错误，在domain="[('participator_ids','in','uid')]"里将uid两边的单引号去掉后，程序恢复了正常。</p>
]]></description><link>https://odoo.net.cn/post/28790</link><guid isPermaLink="true">https://odoo.net.cn/post/28790</guid><dc:creator><![CDATA[steven]]></dc:creator><pubDate>Sat, 30 Apr 2022 13:49:43 GMT</pubDate></item><item><title><![CDATA[Reply to 如何判断某元素存在于 on Sat, 30 Apr 2022 06:22:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steven" aria-label="Profile: steven">@<bdi>steven</bdi></a> 在 <a href="/post/28788">如何判断某元素存在于</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/digitalsatori" aria-label="Profile: digitalsatori">@<bdi>digitalsatori</bdi></a> 在 <a href="/post/28782">如何判断某元素存在于</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steven" aria-label="Profile: Steven">@<bdi>Steven</bdi></a> 可以用</p>
<pre><code>[('participator_ids', 'in', uid)]
</code></pre>
<p dir="auto">把<code>uid</code> 放在元组的第一个元素是不对的。系统对<code>x2M</code> 类型字段会自动反转过滤条件的。</p>
</blockquote>
<p dir="auto">谢谢！<br />
按照您所说的，反转过滤条件，模块升级没有报错。但在“应用”界面内点击过滤菜单，运行过程中出现了问题。<br />
“<br />
File "C:\Program Files\Odoo 14.0.20210827\server\odoo\osv\expression.py", line 1010, in __leaf_to_sql<br />
raise ValueError("Invalid domain term %r" % (leaf,))<br />
Exception<br />
”<br />
若方便，还请赐教。</p>
</blockquote>
<p dir="auto">如果你确实没有写错的话。升级模块后，有没有刷新应用界面。</p>
]]></description><link>https://odoo.net.cn/post/28789</link><guid isPermaLink="true">https://odoo.net.cn/post/28789</guid><dc:creator><![CDATA[digitalsatori]]></dc:creator><pubDate>Sat, 30 Apr 2022 06:22:48 GMT</pubDate></item><item><title><![CDATA[Reply to 如何判断某元素存在于 on Sat, 30 Apr 2022 01:54:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/digitalsatori" aria-label="Profile: digitalsatori">@<bdi>digitalsatori</bdi></a> 在 <a href="/post/28782">如何判断某元素存在于</a> 中说：</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steven" aria-label="Profile: Steven">@<bdi>Steven</bdi></a> 可以用</p>
<pre><code>[('participator_ids', 'in', uid)]
</code></pre>
<p dir="auto">把<code>uid</code> 放在元组的第一个元素是不对的。系统对<code>x2M</code> 类型字段会自动反转过滤条件的。</p>
</blockquote>
<p dir="auto">谢谢！<br />
按照您所说的，反转过滤条件，模块升级没有报错。但在“应用”界面内点击过滤菜单，运行过程中出现了问题。<br />
“<br />
File "C:\Program Files\Odoo 14.0.20210827\server\odoo\osv\expression.py", line 1010, in __leaf_to_sql<br />
raise ValueError("Invalid domain term %r" % (leaf,))<br />
Exception<br />
”<br />
若方便，还请赐教。</p>
]]></description><link>https://odoo.net.cn/post/28788</link><guid isPermaLink="true">https://odoo.net.cn/post/28788</guid><dc:creator><![CDATA[steven]]></dc:creator><pubDate>Sat, 30 Apr 2022 01:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to 如何判断某元素存在于 on Wed, 27 Apr 2022 01:10:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/steven" aria-label="Profile: Steven">@<bdi>Steven</bdi></a> 可以用</p>
<pre><code>[('participator_ids', 'in', uid)]
</code></pre>
<p dir="auto">把<code>uid</code> 放在元组的第一个元素是不对的。系统对<code>x2M</code> 类型字段会自动反转过滤条件的。</p>
]]></description><link>https://odoo.net.cn/post/28782</link><guid isPermaLink="true">https://odoo.net.cn/post/28782</guid><dc:creator><![CDATA[digitalsatori]]></dc:creator><pubDate>Wed, 27 Apr 2022 01:10:45 GMT</pubDate></item></channel></rss>