我有一个分组列表,我正在其中尝试编写查询过滤器。
分组列表:(列表名称:组)
[({'swtype': 1}, ['201', '203', '205']), ({'swtype': 2}, ['207', '208'])]
我正在尝试逐个访问第一组中的 201,203,205。我该怎么做?
f_list = FP.objects.filter(pk__in= group[0])
我尝试上面的代码没有成功。我应该循环吗?
最佳答案
您有一个元组列表。 id 是其中的第二个值,使用 group[0][1]
或 group[0][-1]
例如:
f_list = FP.objects.filter(pk__in= group[0][1])
关于python - Django 从分组列表中过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51558265/