django从分组列表中过滤

问题描述 投票:1回答:1

我有一个分组列表,我正在尝试编写查询过滤器。

分组列表:( listname:group)

[({'swtype': 1}, ['201', '203', '205']), ({'swtype': 2}, ['207', '208'])]

我试图从第一组逐个访问201,203,205。我怎么能这样做?

f_list = FP.objects.filter(pk__in= group[0])

我正在尝试上面的代码没有成功。我应该循环?

python django list
1个回答
2
投票

你有一个元组列表。 ids是第二个值,使用group[0][1]group[0][-1]

例如:

f_list = FP.objects.filter(pk__in= group[0][1])
© www.soinside.com 2019 - 2024. All rights reserved.