擅长:python、mysql、java
<p>简而言之,为什么要在<code>MessageRecipient</code>中使用<code>thread</code>作为字段?您可以通过<code>message</code>到达<code>thread</code>。在</p>
<p>总之,您需要使用<a href="https://docs.djangoproject.com/en/dev/ref/models/querysets/#exclude" rel="nofollow">exclude()</a></p>
<pre><code># breaking up onto multiple lines for readability, not valid python though
MessageThread.objects.filter(messagerecipient__recipient=user)
.exclude(messagerecipient__status='deleted')
.order_by('-message__timestamp').distinct()
</code></pre>