我正在尝试使用另一个查询集作为过滤器参数应用过滤器 para = Parameters.objects.filter( somecode )
现在, para 将用作另一个过滤器的参数。像(我知道这不起作用,但是) qs = Colums.objects.filter(fieldname = para)
在 qs 中应该有来自para [0]和para [1]的对象。我尝试通过for循环连接但我无法解决它。
有没有办法可以将 qs 作为para [0]和para [1]的综合结果?
答案 0 :(得分:0)
如果para是FK~>
qs = Colum.objects.filter (para__in = para)
只需使用para:ex:para.name
的值para_ids = Parameters.objects.filter(somecode).values_list('id', flat=True)
# and replace in the upper case