擅长:python、mysql、java
<p>要在筛选中引用模型字段,可以使用Django ORM<code>F</code>函数:<a href="https://docs.djangoproject.com/en/dev/topics/db/queries/#filters-can-reference-fields-on-the-model" rel="nofollow">https://docs.djangoproject.com/en/dev/topics/db/queries/#filters-can-reference-fields-on-the-model</a></p>
<p>但是我想你不能删除其中的一个</p>
<p><strong>更新</strong></p>
<p>当你像<code>Object.objects.filter(photo__name='something')</code>那样过滤时,你会根据相关的照片名过滤对象表。所以你要处理两张桌子的连接。如果要排除名为“相关照片名”的对象,应执行以下操作</p>
<pre><code>from django.db.models import F
Object.objects.exclude(name=F('photo__name'))
</code></pre>
<p>这有用吗?</p>