擅长:python、mysql、java
<p>未测试(显然,因为我没有在本地安装您的项目),但这应该可以:</p>
<pre><code>exclude_ids = Message.objects.filter(
status="deleted", recipient_id=4
).values_list("thread_id", flat=True)
MessageThread.objects.exclude(id__in=exclude_ids)
</code></pre>
<p>注意:我没有添加<code>distinct</code>子句,因为它不一定适用于排序,而且我不知道您是否在模型中使用了排序。你知道吗</p>