擅长:python、mysql、java
<p>您可能不会在一个“select\u related”中进行筛选,它是调用相关的“field name”,似乎不需要select\u related,您可以简单地使用案例1</p>
<p>在您的情况下,如果您希望获得具有特定ID的结果,您可以使用</p>
<p>案例1</p>
<pre><code>part_models_scad_files = Model3D.objects.get(part_of__isnull=False, id = self.id)
print(part_models_scad_files.scad_file)
</code></pre>
<p>案例2(用于评估2个表)</p>
<pre><code>part_models_scad_files = Model3D.objects.filter(part_of__isnull=False, id = self.id).select_related('part_of')
for entry in part_models_scad_files:
print(entry.scad_file)
</code></pre>
<p>案例3(如果您只想要scad_文件的列表)</p>
<pre><code>part_models_scad_files = Model3D.objects.filter(part_of__isnull=False, id = self.id).select_related('part_of').values_list('scad_file', flat = True)
</code></pre>