如何在Django中使用其他查询来过滤查询
问题描述:
我想将另一个查询集的过滤器应用为过滤器参数。
第= Parameters.objects.filter(somecode)如何在Django中使用其他查询来过滤查询
现在这个第被用作另一个过滤器的参数。喜欢的东西(我知道这是行不通的,但)
QS = Colums.objects.filter(字段名=段)
如QS应该从第[0]和对目标[1]。我试图通过for循环连接,但我无法解决它。
有没有什么办法可以得到qs作为para [0]和para [1]的综合结果?
答
如果para FK〜>
qs = Colum.objects.filter (para__in = para)
只使用第一个值:例如:para.name
para_ids = Parameters.objects.filter(somecode).values_list('id', flat=True)
# and replace in the upper case