擅长:python、mysql、java
<p>这是Django网站上的一个活跃问题:
<a href="https://code.djangoproject.com/ticket/8144" rel="nofollow noreferrer">https://code.djangoproject.com/ticket/8144</a></p>
<p>你有两个选择:</p>
<ol>
<li>编写自己的queryset子类</li>
<li>添加另一个筛选器以获取检索的ID的对象</li>
</ol>
<p>我知道如何实施方案2,所以我的方法是:</p>
<p>选项2:</p>
<pre><code>children_ids = ParentModel.objects.filter(name__startswith='A').values_list('child', flat=True)
children = ChildModel.objects.filter(pk__in=children_ids)
</code></pre>