【发布时间】:2018-01-25 18:31:14
【问题描述】:
我有一个相关值的数据框,我需要一起查询我的对象。我可以遍历这个相关值列表并将它们提供给我的对象,然后将它们附加到一个列表中,但这给了我一个单独的查询集列表。有没有一种方法可以在没有循环的情况下一起读取我的元组并获得单个查询集?
相关的值是 hts_run 和 variant。在这种情况下,同一个变量值有多个 hts_run 值。我的数据框已删除不需要的 hts_run 值,因此我拥有与正确 hts_run 值相对应的正确变体。
这是我目前的代码:
var_obj = []
for i, row in df.iterrows():
v_obj = row['variant']
var_obj.append(VariantSampleRun.objects.filter(sample=current_sample,
hts_run=row['run']).select_related('variant').order_by('variant'))
但是,我需要一个用于另一个函数的 var_obj 查询集。我曾尝试使用“链”来合并它们,但我在想
【问题讨论】:
标签: python mysql django pandas django-queryset